Top level include updated to include all hpp files
fix portability of VA_ARGS for logger macros
Fix doxygen comments
whitespace
Fix doxygen comments
Pool compiles, added Pool tests