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
these are not going to be part of the PR