course and enrolment models

this depends on #19

1. new course model

2. course user relation model: enrolment
I didn't change to "new courses"  because then the hint the message will like "new courses is not published"