Ignoring broken pipe signal so we can log incomplete requests.
Added safer parameter passing to the handler function.
Added Makefile.
Cleaned up warnings.
Factored out functionality into a request handler and a forked request handler.
Moved private stuff out of headers and moved function prots to the top of c file.
Forked handler implemented and tested to work.