Added StepExecutor class to allow users to add custom logic before/after each Step.
Revert "Added support for aspects around Step execution"

This reverts commit 963a3af516c0c5d01635a5aea9a964c4cdb52b52.