Rack based domain switcher with configuration
Add a website and a domain object in the context
Switch cache namespace
Switch cookie domain
config.middleware.use 'DomainSwitcher::Middleware'