Add "add" and "remove" commands.
Refactor everything to use a custom temporary vaultdir per test.
Move specific test funcs to a testutils package.