Add client-side message-string parsing.

Add:
	src/(server_utils, socket_io).h
		-move Message_t struct from server_utils.h to socket_io.h, because it's
		used client-side as well in creating a buffer of received messages

	src/client_utils.c
		-add extensive parsing to getMessages()
		-an incoming string of new messages is split into individual messages,
		which are then split into their components (time, username, body)
		-components are stored in a Messages_t struct, which is added to the
		client's messageQueue
Add graphics functionality.

Add:
	src/client_graphics.(c, h)
		-file containing functions for rendering the chat-client
		-moveCursor() and clearScreen() are abstractions of commonly used
		lib/xterm/xterm_control.c functions
		-printMessages() prints messages, with each component highlighted a
		different color.

	lib/xterm/
		-lib for simple xterm manipulation

	makefile
		-add lib/xterm/xterm_control.c to bin/chat_client compilation
Add debug statements; memory bug persists.

Add:
	src/*
		-add statements that write variables to server.log and console.log files
		-a memory bug causes messages in the server's messageQueue to overwrite
		one another