Work in preparation for adding gameplay to QuizLevel:
Added a getSize method to QuestionReader, for random picking later
Added setTitle to Level class, and setText for CustomButton class, with test
Add ButtonLayout class, to remove the previous kludgy way of adding buttons