added new validation methods

The following have validation methods now:
finalGrade
hours
midtermGrade
CourseNumber