Propagate controller action final state

This is a proposed fix for #15 

It leaves proper error message and error code generation unimplemented.
Issue #18 has been opened to that effect.