clean up spacing
pull impl out of macro
add (Failing) test
fix gitignore
force update of log4cxx status
pull info printing code into lib
fix indent
update test
simplify logic
pull code out of macro
minor fixes
simplify management of loading frames and categories

and fix a bunch of bugs in the process