Handle non-default-named vaultdb

When loading the UI, everything is loaded from the current db (regardless of name). This commit also loads the vaultdb name, and loads all vault data from there