begins work on variable followup question
extracts shared initialization assignments from MethodInvocationQuestion and VariableReferenceQuestion out into a new class, FollowUpQuestion, that they inherit from
removes redundant attr_readers from FollowUpQuestion's subclasses
implements super within the MethodInvocationQuestion's initialize method
established intro for VariableReferenceQuestion prompt
debugging setup VariableReferenceQuestion
variable reassignment with booleans now operational
adds NameError prompt for cases where users merely reference a variable they're supposed to assign
extracts base exception handling into a method
uncomments variable assignment question data
VariableReferenceAssignment now operational
refactors ArrayAssignmentQuestion
removes printing of empty string
adds 5 questions to the method_definition_questions
adds exception handling to VariableReferenceQuestion
sets up variable_questions_spec
adds tests for variable question data
moves VariableReassignment prompt and input eval to initialize method
moves DataStructureAccess prompts and inputs eval into respective initialize methods
moves DataStructureAssignment prompts and input evals into respective initialize methods