Small update to __all__ usage.
Split out the dependencies of client and server.
Simplify the enqueue() method on Rotterdam class.
Use pure python modules for console scripts.

This will allow us to actually test the script code rather than having a
separate script-and-module setup where the script is anemic.
Revamp config system to use declarative classes.

Inspired by the classes in gunicorn (naturally).