Adding grunt task to beautify and jshint validate code and Travis integration.

Running `grunt clean` will ensure that your JS commits follow our [CONTRIBUTING](https://github.com/mozilla/webmaker-profile/blob/master/CONTRIBUTING.md) guidelines.