Moved testing into __main__ block.
Added a bisic drills file generator.
Somewhat working PBC superclass :)
More inprovements.  More consistant naming.