Refactored tests build system to be simpler
Made Http*Router tests more complete (but it's still lacking more tests)
Adding HACKING.md to help new developers