Various bug fixes and improvements

Various bug fixes, change sub-parsers to be configured via an action.py dictionary.
New update-seeds.sh script for the gkeyldap package
Can you add the import on top of the file? I think it'd be better to have all imports on top.