Tweaking some interfaces.
New, simpler consistent hashing implementation. Replacement for the original prototype HashRing code.
Renaming consistent_hashing library to be shorter.
Changes to the timer library (which is no longer a library, per se...)
New library "api", which will replace actions/actions_req, and parts of the servers.
Op->Command. Writes. Taking relevant logic from WriteAction.
namespace-ifying Api and Command, adding Options, and updating the way Commands get generated...
Improved, less stupid, licensing-magic script.
ReadCommand.
DropCommand!
No DataBuffer for the general purpose API commands.
DeleteCommand.
Very primitive DeleteCommandTest...
Updating mock, fixing tests.
DemandWrite and OfferWrite... kind of. There's some weirdness with the way Peer is used.
Tests for DemandWrite and OfferWrite commands. Peer thing is ugly, but tolerable for now.
HealKey, KeyRequest, Sync.
AckWrite. AddPeer.
Status command for debugging-y status reporting.
Switching user_server code to use new api lib. Still some weird stuff, but let's get it working first...