Improvements, documentation

Improves the DB.connect_to() method and adds additional documentation to
the module.  Improves the usage of DB.execute_update() and
DB.substitute().

This commit also adds a bootstrapper switch, --db filename, to
automagically load the plugin and connect to the specified database
file.