Upgrade npm deps to latest of all to fix #47

Upgrade all the dependencies. Ran tests to confirm they still pass.

Updated jshintrc to comply with new jshint default