Add some extra style checks to jshint and fix them in the files

The issue isn't related to returning in a catch, but to returning module-level... I was thinking of enclosing all the file in a function to the eyes of JSCS, but replacing that <code>return</code> by <code>process.exit()</code> would do the job too I guess.