refactors string and symbol conversion for eval and stdout into methods
updates data_structure_access questions
adds require readline