Retailer site work

- new tables + data in
- retailers are in cache
- CurrentRetailerSite global variable now working
- Figured out js patterns

Signed-off-by: Chris Jones <chris@jonezy.org>
homepage js, retailersite sql etc.

Signed-off-by: Chris Jones <chris@jonezy.org>
Merge branch 'retailer-sites'