Added a couple more negative unit tests
Increased our unit test coverage here
Expanded unit test with the recent functionality expansion to the TestRunnable
Improved this interface for the distributor I hope to check in soonish
I like this assertion better
Changed the current TaskDistributor to one that is only an executor, and added a second one which can also schedule tasks and have recurring tasks