Implement execution block building
update method name for more explicit understanding
Fix test styling
implement applying next execution block
Minor changes
Add event emitter instance for jobs and fix outdated tests