mocha's exit code should be retuned on `npm test`

instead of silently swallowing mocha's exit code and returning jshint's
Merge branch 'feature/exit-code' into develop