Add user contributed source for packages.
Add puppet mode
Add emacs lisp compiled files to gitignore list
Add package archives to gitignore list
Update PATH