negative gpgkey tests
some positive scenarios on: #230
Merge branch 'master' into issue_230
removed manual status from implemented tests
added exception for else part and handling it in test too
flake8 closing bracket - fixed.
using assertRaise to catch the exception
Added functions to Enable and Sync RedHat Repositories
fixed login issue with normal user
removed unittest import
made assertion of: __assert_exists
Implement GPG Keys cli positive create stubs

Also:
* fix a bug in cli.GPGKey list method
* improve make_gpg_key factory to accept a local file path and upload it
* update make_org factory expected options
generating random org
converted few to data-driven
removed some commented stuff, correct params passing now to the list method.
more data-diven
fixed the ddt test failures for Org
Updated the sync related functions
Updated sample output in create_repos_tree for simplicity
Updated output in create_repos_tree for simplicity