Grunt and grunt tasks setup

Sets up grunt watch, jshint, dist

Signed-off-by: Rohan Jain <crodjer@gmail.com>