refactored server code into a 'User' object. also added username to
packet
added Host to read usernames from packet stream