negative gpgkey tests
removed manual status from implemented tests
added exception for else part and handling it in test too
using assertRaise to catch the exception
converted few to data-driven
more data-diven
converted two pending tests to ddt
updated valid_names_list fn
Merge pull request #415 from sghai/gpg-neg-test

Negative gpgkey tests