If there are now remotes, simply run the callback.  Makes collective work in development if you don't run under a clustering environment
Add a test case
Merge pull request #4 from Zeald/master

Ensure collective still works if there is only one host