cli: added commands to work with roles, improved remore repo and group, added support for incomplete commands