course and enrolment models

this depends on #19

1. new course model

2. course user relation model: enrolment
Why you prefer to use attachment ?  I didn't see the benefits except one more sql query