Changes to Grunt file

- Moved JSHint options to separate file
- Cleaned up package.json
- Clean up Gruntfile

Code from https://github.com/Krinkle - thanks for pull request https://github.com/axemclion/grunt-saucelabs/pull/31/files