Prerequisite and semester validation works and adds classes/messages for the user. Drag/drop adds and removes courses from the collections.