Rename ui/cli to ui/text

At least for now there is nothing terminal specific about the UI. This
may change, and we'll have to figure out if term specific things can be
another layer. But for now this is better.