remodelled associations to classroom has_many courses, course belongs_to classroom
added validations to classroom, course and program models