Add more tests for Request.
Fix the remaining server sub-package tests.
Finalize tests for HTTP package.
Type checker fixes.