fix setup.py
repurpose all the things

* Regularly reload config file
* Recreate containers in response to config changes
* Kill containers in namespace that are not listed in config file
* Use standard logging lib
fix tests and pep8 errors
client: stricter default arg handling
fix except syntax
take a glob of config files

Merge multiple config files and run all containers. This allows us to
e.g. use puppet to drop manifests into place as files and have
container-agent pick up and run them. To stop running these containers
it is then sufficient to remove the manifest file.

Also remove the version check as we're diverging significantly from
upstream anyway
more robust docker cli detection
docstrings
Merge pull request #1 from spotify/dano/repurpose

repurpose