chore(jshint): desconsider Promise as a predefined var

Promise isn't in Node.js yet, so we have to disable it in order for
the JSHint tests pass.
Ref jshint/jshint#1747
chore(jscs): create JSCS configuration
chore(jshint): ignore node_modules/ dir