add packages for haskell, ruby, erlang
add vagrant.el and vagrant tramp
merge master
add puppet mode, flymake, and cmake modes.  updated .gitignore so it doesn't track auto saves.
ss
...