Add gulp and fix jshint errors