removed the ability to add a note with a null key and added a few tests
minor changes to arg_utils and made error messages for repo notes clearer
Merge pull request #519 from pulp/jcline-975432

removed the ability to add a note with a null key and added tests for arg_utils