Added timeout to WaitForServer context manager.
Implementing BlockAllocator and Block.