Add jshint rule maxlen=100
Add an automated test suite

Test strategy: Run pylint with all different kinds of options to test that
it works, generate a report for each target, test the report created with
nodeunit.

Removed no longer needed test modules, and cleaned up some documentation
in the existing modules.
Add a .travis.yml
Add travis badge to readme