Reduce replicator intensity

This does two things;

1) Verifies that "source" and "target" point to couchdb database endpoints. If they're not, the replication fails earlier and cleaner than the subsequent crashes.
2) Adds a configurable min/max delay to replication starts, this is intended as a cheap (read: hackish) way to reduce the intensity of rep doc updates for numerous crash/restart loops.