added requesthandlers - need to be cleaned up for general use in example without webserver.
added things to change for open-sourcing this
added original makefile, won't compile yet as source directory structure has been split up