A base class for any custom HTTPD server.
It adds a dictionary of the HTML page's bakery this server can handle and the name of the default page.
Example
>>> s = BaseHTTPDServer(server_address, app_handler)
>>> s.configure(app="AppName", blacklist=["SomeBot"])
This server stores: - dynamic pages ("_pages") used by the bakery system, - the default page name ("_default"), - an optional HTTP policy with: 1. a persistent blacklist of user agents and a persistent blacklist of URL paths, used by HTTPDHandler to reject abusive requests as early as possible. 2. a set of signed URLs 3. a temporary list of banned client addresses
