add req.host tests
fix `req.host` when no Host is present, return undefined