DRY up the tests
Unknown username and invalid password errors
Handle unknown errors and messages
Minor refactoring
Some old code removed
Vault embryo
Unify quotes
Blob embryo