breaking out jshint rules to .jshintrc file

* text editor plugins can use .jshintrc to show linting errors inline rather than having to wait for a build.