Sandmans's unit tests
Added HTTP routers tests (valid router definition)
Fixed makefile
Reorganized Tests folder
Linted tests
Added functional tests (E2E) and HTTP listeners tests