Added TaskFactory progress on #38, implemented scenario equals method fixes #40, finished AskQuestionTask fixes #17