Fleshing out Site infrastructure

Fleshing out Site infrastructure, but having issues with getting
SiteContext injected by AutoFac