Added Network Functionality

Instant messenger client can now connect to a server. Need to look at
polling a socket for data.