First pass at ServerProxy class. Updated interface slightly to match other method signatures.