dotfiles: zsh, gitignore, emacs-improvements to lisp and ruby