Run all tests

Like @ebolyen found, tests that don't have an `__init__` don't get installed. Besides ssw, the tree  module needed that file too. I've written a couple of paragraphs on adding a new module. Please review suggestions and writing :)