Finished adding unit tests and integration tests.  Fixed bugs by doing the test actual test example. :D