Add initial server handler
Initial working implementation