add tools for bringing snippets into vim and also a simpler functional perl template