Code cleanup and checkpoint. Added std::string as
opposed to char* in the Log class. More in line with
C++ as opposed to having c_str() or data() conversions.
TODO Remove user side stringstream conversion.
For example in hist_distance.cpp
Irritating bug in Log class.
Smart pointers in Log class.
I love my Log class.
Cleanup