Created infrastructure.
Added individual threads to deal with server management and client
management.