Removed unused MessageReader/MessageWriter.
Updated .gitignore and added NuGet package restoring.
Ignore .user files.
Added a GetLength function to Message which just calls WriteTo on a MemoryStream and returns the length written to the stream.
Added null-check to the message-parameter in Send(Message);.
Added new tests to the MessageChannel class.
Added a TcpConnection.
Added something which should work as a peer.