Added unit tests for QuestionViewActivity

Added a few tests for QuestionViewActivity, also added a method to QuestionViewActivity that makes testing it much easier.
Not for this commit: But this was some last minute hackery I made up to quickly create children. I've added methods to the controller to do this with just the parent UniqueId needed -- so no fake QuestionItem needed. We should switch to using that in the future. (PR is #107)