deserialize to hashes with indifferent access, create actions with attribute hash
remove old tests
run reporters only under RubyMine
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
get state from action to PlanStep after planning
add basic running functionality with pooled sequential executor
Execution plan and steps serialization/deserialization