More on Exam model. Start adding unit tests for it.