Resolve Issue 16 (Single commit) Update JSHint and add unit test for issue 16

This commit upgrades the project to use jshint version 1.1.0. In this
version, they've allowed the use of a space before the global keyword.

I've added a unit test that demonstrated this behavior before the
change to the package.json file. I hope it'll be a useful template for
use in other issue testing.