Refactor paxos remote (without protocol) and add testing