Fixes #140 and #142

* Added PromptForHiddenInput_confirm() to allow for confirmation logic
* Edited updateCheckPassphrase() in before.go to check if the store is
  being created, and if so, confirm the passphrase
* Added bool argument to AskPassphrase to allow for confirmation
  (context.go)
* go fmt, go vet