improved install_course_url api

The API for install_course_url was sort of a hack, this makes usage much clearer for the user.