Made it possible to join private courses (and added tests for the join form). Need to be able to join public courses (do that in the listing of courses).