Remove old example code
Support failover among multiple servers
Factor out escapeText
Make URL construction pure
Merge branch 'feature/multiple-servers' into develop