Ignore report directory
Add predefined variables to jshint
Remove unnecessary node modules
Set up grunt configuration to lint, test, and uglify timer.js
Shorten tests durations
Don't worry about "all" events
Display elapsed time in results
Use strict
Remove "safe" undefined var
Use solely Date.now

Require ES5 compliant environment
Let exports be an object instead of a function
Commit minified version