Fix Travis CI testing

* Added Grunt task to run cucumber.js
`grunt cucumberjs`
* Added Grunt task to run Mocha tests and then cucumber.js tests
* Added test script to package.json which tells Travis how to call the
apps test suite
Merge pull request #288 from jbeast/travis-test-fix

Travis test fix