Add support for floating point seconds as a duration

Fixes https://github.com/gumroad/countdown.js/issues/4.