Initial STI code (Steamodd Testing Initiative)

Removes old and incompatible test.py script, adds empty tests
dir/module.

Adds custom distutils command to run unit tests, uses discovery. Just
write tests/test*.py files and you're good to go. (See finalize_options
for an example of how to get command opts into a usable form)