Add initial package.json
Add .jshintrc
Add winston to package dependencies
Add utility to create required fileset formats
Move from Winston to Chalk and console for output
Remove dependence on Winston
Add a JS Hint custom reporter
Add node-getopt to dependencies
Add .gitignore file
Add plato and jshint-build

Alter entry point for application from `linter.js` to `report.js`.
Fix output errors in reporter
Alter default filesets to something more sensible
Fix linter error introduced in testing
Improve formatting of report
Add colour to summary title
Update include and exclude sets to match documentation
Add config to correctly report on self
Add report.js script to run reports
Add npm start script
Add generated directories to ignore list