Feature: Draft courses
This enables draft courses! Currently courses are by default in the draft status, which means they don't show up in the courses list, and if one navigates to them via a link they have a banner saying they are not yet published.
In the future we may want to not even show them on the normal path but generate a random url so folks feel more comfortable sharing them out.