Add docs.
Multi-line blocks use do/end.
Use actual Http::Parser in tests, not mock.
Replace missing Http::Parser methods with URI.

Fixes #42.