Add message backlog sending, comments and username validation to Server
Add comments to MessageWorker
Add message backlog printing, comments and code cleanup Client
Add list function in order for the username check to work.
Minor fix for user help message in Client