make this a npm package
update readme
update gitignore
update headers links
move emacs package
update readme
update emacs packages
update readme