add travis integration

This also changes the default task to run jshint checks and tests. Server can be started by running `grunt server`