Refactor all CLI docstrings

This will make the CLI docs look much better
Merge pull request #1329 from elyezer/docstring-refactor-cli

Refactor all CLI docstrings
updated repo constants
Merge pull request #1330 from tkolhar/test_cli

Added test for update and delete roles
Merge pull request #1334 from sghai/update-repo-constant

Updated repository url's under GPGKey tests with fake repo constants
Refactor all UI docstrings

This will make the UI docs look much better
Merge pull request #1341 from elyezer/docstring-refactor-ui

Refactor all UI docstrings
Trim down test_multiple_paths.py

Make all all tested entities (i.e. classes in entities.py) inherit from
`EntityReadMixin`. Take advantage of this fact to trim down module
`test_multiple_paths`.

Add a logger to module `test_multiple_paths`. Log out information in several
tests, thus allowing the assertions to be trimmed down.
Merge pull request #1343 from Ichimonji10/test-multiple-paths

Trim down test_multiple_paths.py