Review reek checks.
Refactor request parsing into web adapter.
Update web app to use adapter.