Add unit_tests.(c, h), test/, equalMatrix().

Add:
	src/unit_tests.(c, h)
		-add module to contain all unit-testing functions -- currently has
		several, including all of the infrastructure necessary to add further
		unit tests (readPointsFromFile() and writePointsToFile() will be seminal
		in image/shape rendering).

	src/matrix.c
		-add matrixEqual().

	src/globals.h
		-add FATAL() macro, a wrapper for the ERROR() macro that exits
		immediately printing the argument message.

	test/
		-add directory to contain all points CSV files used by src/unit_tests.c.
Add further unit_tests, helper macros, test/ CSVs.

Add:
	src/unit_tests.c
		-add SAVE, ASSERT_EQUAL, and enhanced TEST macros to aid in creating new
		unit tests and implementing existing ones by minimizing monotonous,
		repetitive code.
		-add numerous test*() functions, which test the functionality of
		virtually all functions contained in src/matrix.c (some, like
		freeMatrix(), can't quite be tested without a third-party tool -- for
		instance, a memory-checker).

	test/
		-add various CSV files used by src/unit_tests.c.
Clean up unit_tests, implement coordinate macros.

Add:
	src/unit_tests.(c, h)
		-clean up file with some documentation, function re-organization (so as
		to correspond to the order of function declarations in src/matrix.c).

	src/matrix.c
		-substitute occurrences of array indices 0, 1, 2, and 3 with with macros
		X, Y, Z, and W respectively.