Feat/cliff

Just playing with this for now, expect this branch to be rebased or deleted at will.  At the very least expect to see a big rearrangement in `rdial/cli`.

I'm basically using this as a playground before I look at `cliff` for non-toy projects.