Added JS Hint and ran it on frontend/js/*.js files
Added grunt task runner and jshint task
Added js-beautifier to grunt; ran app files through js-beautifier; fixed remaining jshint errors
Added grunt test to travis-ci