Compiling, but with a slew of warnings.
Cleaned up all the warnings, and changed to the proper testing database.
Schema is no longer embedded completely, as with the test suite.
Have main compiling, but not the tests.
Added method to handle db locking as opposed to making downstream code repeatedly lock it.
Removed a bunch of unused testing code which complicated multiple interfaces to no end.  Tests now compile and pass.
No longer uses the deprecated `find_equiv`.