Start stop containers 252

Fixes #252 
I know what it demonstrates....that we're not testing for failures in those operations. As it stands, if the deferreds returned by stop_application and start_application fail, we'll never know.

Question is, what should we do in the event of a failure? `DeferredList` has an option called `failOnFirstError` (or something) which might be appropriate here.