emacs: add required comments, improve git-messenger, minor cleanup