Added gulp and fixed jshint warnings