Made some structural changes, eliminate recusrive calls in favor of
do/while methods. Saving memory usage, and bugs with not entering
try/catch after recall. Emailed Siva about needing to break his contract
in order to deleteStudents. Techincally his method wanted to delete my
instantiated class name(think variable name), but if adding by user each
input will technically be the same name, since as far as I know the name
can't be a variable. So I requested a change to deleteStudent(String
a_name) instead of deleteStudent(Student a_student). Will keep informed.