fixed/added jshint/jscs grunt tasks and fixed all code style/linting problems
fixed up travis.yml