Refactor code and add basic test case
Add more missing test cases
Add more test cases, add some new data in data bundle
Add test cases for getting details or summaries for course
Add test case for generating csv
Merge branch 'master' into Issue1930
Remove test cases in Logic and complete the test cases in CoursesLogic
Format code
Minor change to use method from Assumption class
Add signal to detect unraised exception
Move the check for existent instructor into CoursesLogic
Add back verification for existent instructor in EVALUATION section as it should be handled in EvaluationsLogic
Remove redundant try block
[1930] Clean up CoursesLogic

fixes #1930