now runs every test in the test directory by default
fixed: writing out the previous version did so without newlines
added test for the pep8 hook