This builds on top of !8 (merged), which needs to go in first. This MR is only about the second commit here.
It prepares rcli to be published on pypi.org, however, there is already a program called rcli. What shall we do? I think we need to rename this.
\approve @marius @ds