Rebased PR on top of jgeiger's merged PR

Major pieces:

knife vault edit
knife vault show
knife vault create pops an editor when no content is specified

Minor stuff is formatting, a deprecation warning, and fixes to contributing.md