Add new command line options for clustering and role

We could also allow `host:port` which defaults to `http` and also support URLs which would allow `https` (or other schemes in the future -- [`gopher://`](http://en.wikipedia.org/wiki/Gopher_%28protocol%29) maybe).