Tests, Library Update

Adding tests.  Renamed "stuff_test" to "fact_class_test" to reflect work.  Updated a bit of the library, as well.