Issue23 callable distributor

This fixes issue #23 

The last pull request was missing the unit tests....this one should have those missing unit tests.