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