Add snippet.el

Closes #525
Add purty-mode