initial commit of chat client/server

The grand culmination project of the lab.
Chat over HTTP using JSON.