Various changes in build system

* Use of gulp instead of grunt
* Adding jshint dev-dependency + gulp task