Refactored the debug log a bit.
Renamed the debug log .cpp file (i forgot :P )
Finished the debug log refactoring. It should now effectively disappear in release builds.