Implemented Grunt for JSHint linting, concatenation and minification and livereload/watch functionality.