Custom course designer fix

This fixes the custom course designer (issue #186).  Both creating a new course from one of the free books and using the drag/drop interface to design a custom course work.