Fig flocker changestate yaml 796

Fixes #796
This would make reviewing the tests easier, as a nice side effect, because you'd be making roundtrip assertions - Flocker YAML is converted to Application objects and back and stays the same.