Improvements to server and documentation

The server has been improved extensively and it can now be stopped
using Ctrl C. Also, localhost:8080 will bring up the homepage.html. No
need to type it explicitly.
The documentation has been improved to include guide on how to extend
and addresses UNIX design philosophy incorporated into the project.