Shared code snippets

A shared snippet store on the local server: a snippet with its language in the metadata, tags, edit versions, comments, search by content and tags, and a per-day breakdown.