Changed names, set up server-client communication structure

Changed names, set up server-client communication structure. Going to
ask Brandon to take care of filling the meat of the methods