Add new command line options for clustering and role

Hmmm, good question. Alternatively we support a `-secure` flag at the CLI, which forces this particular node to use secure transport when attempting to connect to other nodes.

I could go either way.