Moved check before adding responsibility to TypeEnv class
Made new sub super class for QuestionTypeChecker
Refactored super class StatementTypeChecker to reflect changes
Added new sub super class for ConditionTypeChecker
Question typecheck unit test now extends sub super class
Beginning of new unit test for Conditional statement checking