Now that I have ungoofed the layout of my git repo, I can remove these ignore patterns.
Added the __main__ trap, properly making it useful for import and tests.
Updating tests.
Adding a README.