Moved the server, wrote some CQS unit tests and added some more documentation