A sketch of an ugly design.
merge master
start
Let main run - threads and so forth :/ - and the test passes yay.

Still need to deal with concurrency though.  Serial execution is not sufficient.
Fix the test to actually run and be correct, and then fix the code to work.
Run flocker-changestate code in parallel.

Definitely not Best Practices code.
Force ProcessNode to operate on tuples everywhere.
flake8
merge master
Basic flocker-deploy usage doc
Some links to more docs about these third-party tools
make the link work?
make this link work probably
maybe this is the syntax
extra word
Merge pull request #278 from ClusterHQ/deploy-calls-changestate-19

Deploy calls changestate 19