Clean up CoursesLogic #1930

As title, remove test cases for CoursesLogic in LogicTest.java
Complete all test cases in CoursesLogicTest.java