Add Gruntfile, travis and jshint task