Added facilities for adding and removing nodes from the pool

We have a system that allows you to roll servers in and out of the cluster based on settings in a db, so we need a way to modify the pool in a setInterval callback. Figured this would be useful for others as well.