Add dir-structure; .gitignore; makefile

Add:
	src/
		-dir to contain all source files

		chat_client.c
			-main source file for chat client executable, run by users

		chat_server.c
			-main source file for chat server executable, run server-side

		packet_io.c
			-file for packet input/output

	makefile
		-project makefile

	.gitignore
		-add bin
Populate makefile with likely targets.

Add:
	makefile
		-add likely targets, and their dependencies; subject to change, of
		course.
		-add "helper" targets (all, run, clean)
Fix makefile; add dysfunctional chat_server.

Add:
	src/chat_server.c
		-add functions to configureServer() and startServer()
		-currently dysfunctional

Fix:
	makefile
		-object file compilation statements were missing the "-c" flag, throwing
		an obscene wall of errors.
Add functioning packets_io; constants header.

Add:
	src/packets_io.c
		-add functional sendPacket() function

	src/constants.h
		-header file to contain universal constants (ie, the chat client's port
		number), applicable to numerous source files.
		-currently has port number (50000).
Add functional chat_server, packet_io header.

Add:
	src/chat_server.c
		-add functional startServer()
		-successfully read packet sent with src/packet_io.c sendPacket()

	src/packet_io.h
		-forgot to package the header into my previous commit
Add functional chat_client, mod makefile.

Add:
	src/chat_client.c
		-add packet_io.c tester functions

	src/packet_io.c
		-add configureSocket(), to setup the socket initially
		-add connectSocket(), to reconnect socket after it's closed by
		readPacket()
		-add sendPacket() and readPacket(), to send and read packet i/o.

Mod:
	makefile
		-replace $? dependency special-symbol with $^, because the former was
		consistently interfering with compilation (some files weren't
		recompiled).
Rename packet_io* to socket_io*.

Mod:
	src/(packet_io.* > socket_io.*)
		-rename packet_io file to socket_io, which better conveys its
		functionality.

	makefile, src/(chat_client.c, chat_server.c)
		-rename targets and included headers accordingly.
Merge branch 'master' of github.com:sevko/chatter