Moved logic for preparing section, user, and membership definitions into separate methods
Moved import of course site and sections to separate methods. Updated error reporting to conform to new asynchronous methology.