lots of snippets for cocktails

and more to come!
beginning attempt to auto-generate templates

uses a definition file; a script will parse it and add all the extra
bits (i.e. contributor, that # -- line, etc.)