Added dependency injection for the exec task
Fixed task call outside of a target, Updated unit tests
Updated unit tests, added debug log messages