Added checkstyle check
Initial set up of grunt, karma & jshint
Fixed jshint warnings