Added support for JSHint testing and Travis

Hey,
All setup now to use Node for
```
npm test
```

I have also set this up to work with Travis, which can be setup as follows:
* Go to [Travis CI Website](https://travis-ci.org/)
* Sign in using your GitHub details
* Link up your Travis Account to Github, and click Test Hooks (which will run the first build)
* A Build Status image/link will be added to the readme.md file to show current status

Any Q's give me a shout