Unit Tests finished

The rest of the unit tests are done.

The one that's iffy is the QuestionFactoryTest, since it requires
reading in from our database, and apparently unit tests have a hard time
with that. Of course the tests could be more complete and accurate, but
at least this is there.