Initial commit
Introducing Finite State Machines
Adding DateQuestionState class