Added fixes for testing

* changes to require for accurate coverage stats
* changes to package and gruntfile versions to get proper node packages
Merge pull request #1 from bikeonastick/fix_testing

Added fixes for testing
Add travis CI support

Added .travis.yml for the build.
Updated the package to include the grunt cli tools and a script to run the tests via npm.

Updated readme with new steps.
Change node version
Merge pull request #2 from beckje01/travis

Travis Setup