Initial command-line support for cluster bring-up

Heavily WIP
I'd personally rather limit our dependencies. I'm ok with writing a little extra code if it means that we don't depend on any extra dependencies.