added class HttpCustomResponseRedirect and updated RedirectMiddleware process_response to check for 302 custom redirects
utilize HttpCustomResponseRedirect for monthly view with type if type doesn't exist