Master and Slave implementations pretty much complete. No client implementation yet.