changelog scripts massively updated to be used with emacs and vim