Gkey refactoring part 1

1) Move load/fetch seed behind seedhandler
2) Refine seed/key actions
3) code clean up