Use gateway for http connections; Fix #55
Rewrote some other parts with Gateway; Maximize code reuse;
Use Page::renderStatusCode for Http Status codes
Added more types and doc for 1.17
Set min to 2.3.2 for 1.17
Merge pull request #58 from DeuxHuitHuit/integration

Fixes for #55 and #56