add newlines to follow code-style
fix bug when no docstring is passed to an action
remove try/except since it's unnecessary
support separate seed file fetching
Merge pull request #25 from gentoo/improvements

add flexibity to fetchseed; misc improvements
Initial setup.py creations
gkeysgen: Py3 compatibility changes
gkeys/config.py: Set more permanent defaults
gkeys.conf.sample: Update keysdir and logdir
gkeys.conf.sample: Missed an "o" in the directories permissions
gkeygen/actions.py: Py3 fixes
gkeys: Move most options to subparser selectable options

Use the original options, moved to individual functions in order that subparser actions can set which they need or support.
Replace the -s, --seeds and -r, --keydir options with a -c, --category otion.
Make the files option accept multiple args.
Make the -r, --keydir option solely for selecting sub-key keyrings.
gkeys/actions.py: Rename most keysdir variables and usage to catdir and args.category

There were too many keydir, keysdir and slight variations and was confusing.
gkeys: More variable renames in the config's and lib

More keysdir, keydir renames to clarify which is which.
gkeys: Add sign subcommand capability
gkeys/seedhandler.py: load_seeds() add doctring and filepath consistency
gkeys/utils.py: Correct file docstring
etc/gkeys.conf.sample: update config
gkeys/ations.py: Move ssl-fetch import to action function it is used

This reduces the import load to only be for the function it is used.
It also removes the import on a system that does not have all the dependencies installed.
gkeys/seedhandler.py: Move ssl-setch import to fetch_seeds

This removes the import for all but the fetch_seeds().