break up flows into files
add also Action.action_class method
update Action#with_error_handling to print the error
remove RunPlan dependency on persistence, fix test_helper not to use RunStep#action
Ensure that ARunStep stores always an action_class

rename #ignored_child? to more correct #phase?
Load action_class object in step on deserialization
Detect Action.phase? by included modules