Register jshint task and place clean task first. Fixes #4
Cleanup gruntfile, generate updated readme and contributing