Flocker deploy 121

I would like this to be looked over by someone, for guidance on what needs to be done, and confirmation I'm on the right track.

And, now, the comment on #121 that some of this might not be necessary for now.

There are a couple of inline "TODO"s I'm not sure about.

Fixes #121 
I think this is ok for now. But actually maybe the root point is that we don't need to run these tests on every command line class, we only need to assert that the class has been decorated with the `flocker_standard_options` and the behaviour of that decorator is tested elsewhere https://github.com/ClusterHQ/flocker/blob/master/flocker/common/test/test_script.py#L131