Cleanup and refactoring
Added constructors
Server now send a placeholder message to all clients