Updated #generate_course_site_definition so that it raises exception when sis course id fails to generate. Updated #create_course_site to allow exception handling by controller method