pub fn wallets_dir(vault_path: Option<&Path>) -> Result<PathBuf, OwsLibError>
Returns the wallets directory, creating it with strict permissions if necessary.