needed for it to be a python package
duplicated config
template adjustments
using mw+cp+model for domain info

middleware decides based on host which site_id to use,
context_processor loads additional info for templates from a model