v0.3 Big rewrite

* Use RAW_SOCKETS instead of tcpdump
* Own TCP stack
* All HTTP request types support
* Use standard http.ParseRequest for parsing requests

Using RAW_SOCKETS + own TCP stack allows to control flow, and ensure messages integrity.  This changes allow to use any HTTP request type (not tested on files), and protocols based on HTTP (websockets).

Simplified Request parsing by using standard libraries.