LAMBDA-156: create SubmittalMiddleware
LAMBDA-156: create SettingsMiddleware
LAMBDA-156: create PagesMiddleware
LAMBDA-156: refactoring views with TemplateResponse
FIX: RuntimeWarning: DateTimeField received a naive datetime while time
zone support is active.