unused variable deleted
more warnings tamed
NDEBUG now handled
cleanup
Messages about what is going on are better now
can use boost filtering_ostreams or zlib, depending on what user's system has