Merge pull request
#1283 from minrk/i1281
HeartMonitor.period is now an Integer
millisecond times should generally be integers, because any time they are specified with fractional precision it is probable that the user believes the units are seconds, and an error should be raised.
closes
#1281