Added optional parameters to course creation

You can now pass the due time, the assigned time, and whether or not
it’s visible when creating an entry.
Included user list in course context

Course contexts now give the complete list of professors and students
in the given course.