Initial implementation of tab storage

This is my initial go at implementing tab storing, doing one blob per device, in the simplest way that could possibly be useful.  The README may be easier to read in tree-view rather than the PR diff, and explains the initial dummy API.  Data is stored in couchbase in a way that mirrors the API.

@zaach r?