Reorganization and initial checkin of the Course Manager.