add code coverage, jshint and codestyle