Added EmptyStudentListException and updated Refactored Studentlist