added CourseSelection client model object, for selected Course/Module

Eliminated all places where a Course is directly added to the
Session (or expected to be in the Session).