Sketched some basic TCP server-client... something.
Moved solution files into the projects' directory.
Added debug messages into Ubiquity.Server listener.
Added automatic title updater and console reader sketching.
Fixed trimming of line end character from client message.
Made ListenServer able to be killed by typing 'shutdown' into console.
Implemented ThreadRegistry and a shutdown method for the server.
Seperated classes into distinct C# assemblies.
Attempt to redesign ObjectRegistry and threading model.
Reworked some of the Listener parts for the server.

 - Client stream handling is now in a seperate threaded class:
ClientConnection.
 - ListenerServer becomes simply Listener, retaining the work logic:
listening for connections.
Added a new, easier method to read from the stream. Also, added the basics of the Message object.
Added serialization basics for Message objects (Ubiquity.Shared)
Misc. changes

 - Added Shared reference to Client project.
 - Fixed threading model for ConsoleCommand.
 - Removed ConsoleTitleUpdater.
Implemented serialization of the Message object.
Separated the message class into disjunct assemblies
Fixed incomplete sending of message string.
Added some basic client functionality.
Changed framework to use .NET 3.5

Implemented workaround for only .NET 4.0-available method Stream.CopyTo()
Moved connection threaded handling to the Shared namespace.
Added message parser delegate to ConnectionThread