Initial server with unit tests complete

Change-Id: Id647f9f669cd82d4e4a47f795160e0a6162958ac