Removed unused and JSHint dependency

This removes the unused and incorrect dependency on JSHint; and instead moves it to a `devDependency`.

This supersedes #5 

After this is merged we should run:

```shell
npm version minor
npm publish
```

And then update its dependents to point to the new version.