chore: add grunt tasks
chore: add travis config
style: make jshint, coffeelint happy
chore: clean up the gruntfile