added grunt
added pre-git
fixed jshint errors