Rework beltsander as an extension to Python's unittest.

Lets `unittest` handle a lot of the things we were doing ourselves.  Also, makes the package a library itself.  It's now used from other Python scripts, instead of creating and parsing our own test files.