Improvements to the passPrompt

* Wrote custom completion function, uses isInfixOf rather than the default
  check (this allows for a more "fuzzy" like completion)
* Added a password directory discovery (defaults to same pattern as pass)
* If the password is not defined, will generate a new one