some refactoring and make sure keys are not added twice
ability to load multiple files into the same wallet (append them to the
existing list while loading)
start implementing "Add Key" dialog (not yet finished)