Throttled RPC layer, seems to work very well, futures + static typing makes this much more enjoyable!

Signed-off-by: Ben Jackman <ben@jackman.biz>