Changed how user addSemester worked so that it won't add duplicates.