environment setup
updates for code coverage
addition of jshint
expanding jshint responsibility