Functional client that is able to connect and disconnect from the server. TODO: Need to implement ways for messages to get posted and the user list to fill up.