setup full docker façade package

To simplify some of the story telling as well as hide the client
connection logic, I've setup a docker package that wraps docker-py and
provides high level functions for interacting with a single docker
instance.