edric garran's amazing emacs config
add dependency management