Deriving show and eq
New branch. Added server
Compiles. Added export for Channel.
Added test for server and addMessage