Good news everybody! It's a suppository!
The unit testing portion is done!

Includes:
1.) Cleaned up output for all the functions in GDAL
2.) The cleaned up output is used to help me determine a failure, since return codes don't work as expected in windows
3.) The gdal_tests were conformed to the document, which means no changes are needed in the unit test section.
4.) All tests are currently toggled on -- remember to turn them off for the final version of this code

WARNING:
1.) This new code should be run inside of a mac environment, it's possible the GDAL changes will make things go haywire
2.) Please run all unit tests in the MAC or Linux environment

Concerns:
I haven't figured out how to do code coverage with blender... I don't think the pycharm code coverage tools are going to work because we can't runbpy externally.