add transaction start handling
elaborate on logic around setting a Logger's sinks
make a place for all the preprovided sinks that will undoubtedly be written, eventually, hopefully.
add a tests package/module
add gitignore