commit with the initial bits of the server logic.

note: things are only a proof of concept at the moment