fix typos per Rowland
expanded the comment for the keySignatureMap so the purpose is clearer