Updated CourseFacade

Added factory call to CourseFacade, and refactored some tests. Still not
working.