Refactor code
Improve logging and documentation
Improve doc
doc
Ignore Emacs tmp files