Add basic tests for onepass agent
Require vault paths to end with .agilekeychain

When opening an existing vault, the command requires the
vault path to end with .agilekeychain.

Add a .agilekeychain suffix to the path when creating a new vault
if necessary
Display a more helpful message if unlocking the vault fails due to an incorrect password