Add script to JSHint javascript files staged in git

Also fix a couple of JSHint violations
Ignore OSX Finder files in git
Update readme and add JSCS to linting script
Merge pull request #196 from moneyadviceservice/jshint-pre-commit

Add script to lint javascript files staged in git