update schema validations gem
course model specs
implement course model according to specs
enrolment specs
implement enrolment model
enrolment role specs
course user relations through enrolment
alias of user factory and course creator association
change _id to references in course migration
remove valid specs
set published and opened to not null