added DEBUG and RELEASE macro definitions to CMakeLists.txt; still not working in MINGW...
fixed release builds!
added TODO macro to print messages during compilation