Linting

Setup some sensible defaults for jshint and jscs

Updated the codes to reflect this.
I'd be tempted to change this to `./node_modules/mocha/bin/mocha && npm run lint` so `npm test` lints as well.