student usages completly removed; type column removed from User; unique validation on user and course only for UserCourse table