Added Zed's Awesome Debug Marcos for debugging.
Added ability to have a debug build and release build.
Other small changes. (Comments, etc)
Working on fixing up debug printing and error checking using Zed's Debug Macros.
Also changes to testing.