Updated server code with more implementation details. Still more to complete, but closer to finish.