Cleanup + fix #77

The first commits really are trivial:

 * badges (npm link, depstats)
 * slightly better wording (README)
 * more explicit jshint
 * some dead code removal
 * long lines break

The last one fixes #77 - and tries to be a cleaner version instead of just fixing the bug.

If that's too much in one merge, I'll break these up in different PR if you want.