Fixed tests to password_hash
Raise error if router/host not available
mongodb_shard::destroy() not implemented
Any member of replica can add replica as an shard via router