Implemented Course, started some work on PaymentPlan