Made new Client/Server methods. Helper methods.
The full list of new Client/Server methods is:

getCourseList
createCourse
getCoursesForUser
getCourseRole

More will follow soon.
In addition I made several methods to just save typing and clean up the code for stream manipulations. They just send/recieve strings and objects. Most of the client/server methods can be described completely with these methods. I believe there is one each in the client and server that is untested and likely to work. They are both marked with //TODO test