Clean up prototype model and add getRemainingTime

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