Support for multiple SiteInfo configs
Data interface refinement
Index all couch data by siteID
Split out the SiteData trait