Base Clases

Added client, server base clases. Ready for creting client and server specific logic. Also some protocol basic functionality has been added.
Registry of commands available.
Nothing else.