Removed requiredCourses and totalCourses from programs
Added defintions table, update