Fixes issues #10 and #11.
Fix issue #12.
Add jshint coverage but leave out of default Grunt task for now due to ...
... usual suspect CoffeeScript-generated JavaScript errors. Couple small
tweaks will clear them all.
Merge branch 'jshint' into develop
Bump to v0.1.22.