Fix the TcpSession receive method.
Add another parameter to all Command instances - the whole command line.

This is done in order to provide commands a full context of the command
that was input, for those commands that may require it.
Add the connect command.
Implement disconnect command.
Implement the send command.