Fixing request line parsing

- accepting absolute uris
- validating accepted hosts
- refactoring logging