fixed begincode error
I believe that this will fix the warning stemming from logger.h, but I do not see the warning on my machine, so I can't be sure
finishes remaining doxygen warnings
i think moving loglevel and the macros into the same namespace encapsulation is more promising... still unable to confirm.