Add basic mocha tests
Add Travis CI configuration
Add test for jshint issues
Apply consistent tabbing to gruntfile

2 space tabs
Only re-register timeout if clearCorrectingInterval was not called during function execution
Add npm test script
Add some real tests!