new emacs packages
add dirtree and dependencies
add emacs.d/places to gitignore
fix generate-tags so it puts tags in the repo