Did a lot of refactoring, mostly moving question getters and setters into AbstractQuestion. Made progress on reading questions from XML file.
Finished reading and writing to XML file, including support for all current question types.
Added facade interfaces to access certain methods in QuestionDatabase.
fixed merge errors.
commiting before pushing.