Get the project passing jshint

Lots of small style tweaks here. Consider these proposed rules: this is a good opportunity to voice your objection to any you don't like!
Yeah, I agree. I've filed a feature request against JSCS to add something for this: https://github.com/mdevils/node-jscs/issues/436