add jslint to testing
jshint gulpfile organization
fix lint errors