Basic HTTP server that handles different requests and act differently according those requests