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
Update .jshint to match mapper
Update pipeline config for RNA volume check
Remove devel_config stuff
temporary rack search
quick fix for labware wells
Add the initial labware to workflow config
Use UAT for now.
WIP volume check model update
Volume file parsing should use reduce.
small wells
Change base_page_model barcode search to use labellable
Remove labware wells for now
rack less (but still) ugly...
Clean up rack_scan_controller
- remove modelDone & most of viewDone
Fix broken rack css/html
Remove unused control stuff from volume_check_model
Remove unused viewDone/modelDone code from rack_scan_view
WIP: Update volumes but don't change roles