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 
Avoid `assertRaisesRegexp`.  You don't *actually* want a regexp here.  You're not actually supplying a meaningful regexp.  Does the `.` in `deploy` really mean "match any byte"?

`exception = assertRaises(UsageError, options.parseOptions, [deploy, app]); assertEqual(..., str(exception))`