Removed trailing spaces
Added jshint and jscs
Updated how to run the tests
Updated javascript to proper commonjs style.

Fixed all the errors that will get thrown from ```npm run-script lint```
Added documentation on how to lint the build
Added a unit script to just test the units
```npm test``` will now lint and unit the code.
Merge pull request #1 from alphagov/feature/linting

Linting