Added ignore files
Changed to gulp as build system (used to be grunt)
Fixed some errors reported by jshint