Reorganized the repositories and add CoursesController