docs: improve the sub-command docs changelog: add the unreleased changelog for the key command updates key: update integration tests