~samuelw/geom

WIP stuff left from before.
WIP Indexes, missing ID-fields on all jsons stored in db
WIP Updated interfacing for cache + database to enable easier index handling
WIP Indexes from struct tags, maybe unnecessary - will eval tomorrow
Adds chan-based pubsub, ring-buffer has the bad mutex-ordering-issue
Back with the other stuff, no longer scary
Updates inmem impl with clearbucket and some fixes
Updates readme
Moves main to examples folder for better reuse
Last readme fix
More readme
updates readme
Adds websocket publish of changes to docs, with same json-field-auth as CRUD
We're back in bbolt, and we have json field rules
Very broken, but progress
Adds README
Next