Add new "roles" command.

Hi, 

The attached PR adds a new "roles" command. This implements list, create, delete operations which should hopefully be pretty obvious. 

The command line help seems to be auto generated from the docbblocks, not sure if you need any other documentation for the new commands. If you can point me in the right direction, happy to update the PR.