Refactored HttpProxySpec setup
Fixed race condition in PortListener Start/Stop logic
Added integration tests for WebRequestWrapper