add failing test for ports
Made cookie parser respect custom port.

Using `host` instead of `hostname` -> `example.com:1337` vs `example.com`.
Made cookie header parsing ignore port information
Ignoring node_modules on repo level.
Updated test to match latest idea about port handling.