Update gem dependencies
Extract connection logic
Make Request aware of headers and HTTP version
Enable Server to handle Connection header