basic module with grunt/jshint/coverage built-in