Styling fixes.
Middleware config.
Redis config separated.
Options adjusted.
Configuration restructured.
Middleware composition dried.
Tests fixed to consider restructuring.