based reworking of connection handling. This is a pervasive set of changes
to db.py with a smaller set in DA.py, mostly to support the db.py changes.
Also included is the new auto-create-db feature which consists of relatively
few lines of code mostly contained in the __call__ method on the DBPool class
in db.py.
There are a few other tweaks and cleanups included.