Write reports for all tasks
Remove broken task target

Probably a leftover from pre-pylint 1.0 days..
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