We still need to finish the database persistence code (there's another fellow who actually pulls all of that together) and I still need to fill out a couple of more functions in my standard boilerplate for classes that are persisted in the database, but this is actually nearly ready to be tested.
Save for the pesky absence of an actual logging implementation to link in with the system. But we can sort that out tomorrow. :)