Added new definitions and tables for courses, roles and users
started adding the relationships between courses -> roles and users -> roles.