three java classes with functionality AND ONE MODEL CLASS(Semester.java)