main: add commandline parsing with clap
Still just one optional argument, but let's go with this now before we paint ourselves into a corner.
Just pushing this out now, I thought I was going to use it more in the integration tests but I didn't, so.. let's discuss/merge this separately.