fixed on click event to prevent firing xhr call when field empty
added gulp tasks + travis build config - gulp:jshint, watch + fixed linter errors
added gulp nodemon task to fire and watch the app during development