Added InputStream to ClientSenderThread, cleaned up ProdConsStructures,
cleaned up ClientMain, and cleaned up Client.