First basic functionality

The server now works in the sense that it makes sense of requests, but
doesn't respond.