Refactored away the respond-method with specific-purpose methods, TaskManagementTest tests that layer, aswell as makes sure that tasks that are in progress blocks the InvokeWorker and RevokeWorker until the job is completed. Renamed a few interfaces and made the unignored the previously failing test