course and enrolment models

this depends on #19

1. new course model

2. course user relation model: enrolment
if it's those three states then use an enum, yes. Use radio buttons.