I added redirect response class implementation.
I changed request middleware to append redirect method to the current request.
I refactored request_middleware / custom_responses so that no pylint warnings are raised.