[tests] reverted tests to resolver branch version
[promise] change ready() implementation + call executer on ready if promise resolver finished
[project] renamed classes
[promise] add next() method
[action] added tests for actions
[promise] updated tests + new tests about ready() method