Refactor a lot
don't malloc http_parser and exit after a single request for valgrind report
Fix dependency issue and use stringstream
make work on linux
Merge pull request #4 from jwerle/refactor

Refactor a lot