Adding support for Groups

Add support for fetching with id<CKIContext> for Groups
Removed "context" properties from model related to Groups

For methods related to Groups I added fetching ForContext: in place of ForCourse:. We want to phase out the old ForCourse: methods once we feel confident about the new ForContext: methods.