Merge pull request #41 from pitr-ch/refactor

add :running state and check state transitions in Actions
Merge pull request #44 from pitr-ch/refactor

add :planning and :planed states to execution plan; set socket file rights to 600, minor fixes
Algebrick usage update
handle errors in suspend_setup and detect kills

It will log error when abnormal ExecutionPlans are detected after kill.
rename setup_suspend to setup_progress_updates
move attr_reader of state to Stateful
remove update_progress form World API

and minor updates