Adding SchedulePlanController; fixing API for greater regularity