Add InternalRequestCoordinator

Coordinator for internal communications, since put/get/delete commands
involve communicating with num_replica amount of nodes.  Produces
listener that waits for num_replica replies and processor that steps
the handle coroutine forward and checks for timeouts.
General commit.

Imports and minor deletes.