add support for logging, add a server that can field GH events