Basic server and client application.

Can connect via sockets and will implement communication using
InputStream/OutputStream next commit.