Slt 643 no stealing dude

Refactored away the respond-method with specific-purpose methods, TaskManagementTest tests that layer independent of usage, 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. 

This has also been tested with loadui-saas.