Added client implementation
added code to explicitly recognize commands

additionally display joining rooms
fixed sub modules