Add fail_if_exist parameter to init_course
More progress on GitLab driver