Logging fixes, other cleanup, and a simple BaseDriver that can be used without NVP
Brought in the tag and associations from Newtonian. Figure them out later ;-)