Don't request a new kwallet if there already is one

Fixes issue #43.

This also works if there isn't any preexisting wallet, almost just like before. It simply asks the user to create a new one named "\<user\>'s wallet", instead of "kdewallet".