.gitignore update.
Remove the res.write() and res.end() for overwritting.

The content-length may not be neccessary in default situation.
Remove the test on 'content-length' in the header.
Makefile updated.
README.md updated.
Use prototypal inheritance to avoid the routing table's getting overwrriten.

Object.create(o) may cause the problem. And the unit test for router is also included.
makeTopic() for easier testing.
Initialize the server module.

Unit-test for the module included.