Use async linting.
Lookup and use configs (.jshintrc).

For files outside the project root default config is used. For files
inside the project, .jshintrc is looked up as node-cli jshint would.
Clean up.
Merge pull request #48 from busykai/async-linting

Async linting/.jshintrc config lookup