Added StatusCodes for Http Protocol
test gamma: check properties for doc comments
dev testing: added test suites
pattern: added object pool
protocol enhanced

- added interface for all protocols
- added a headers manager
- made abstract http
- made request for http
- made response for http
- added status codes in http