Use new questions in base solver
add weekday/weekend grid question, layout, fragment
read time question from xml
add more fields to ExerciseState
fix problem where location wasn't getting words from db
add setOptions to OptionQuestionModel
avoid NPEs in prepareQuestion
handle responses to exercise questions

lots of bugfixes