start constructing the basis of SensibleLogger/SensibleSink
add some notes describing SensibleLogger
raise an exception on compound lookups
add a bunch of misc format string manipulators