changed how split_answer_dict, get_score, and check_student_inputs work in responsetypes.py. This was to facilitate numerical validation of numtolerance inputs inside of selected choices
More comments added to responsetype methods.
More comments added to responsetype methods.
added a test too ensure that change in input validation is working properly