Add grunt for jshint and appropriate unit testing for travis