Add Checkable.__eq__(), lots of new tests for persist() (most still
throwing UnderConstructionError, test helper routines
Reworked persist()
Checkable.py - Added some tests, got them working
crawl.py - Fixed a failing test case
drill-instructor.py - Improved error handling