Add functions and exceptions to median caclulation
Handle multiple students
Break median up into seperate files