Implemented callWithTimeout to support making an RPC but not waiting indefinitely for a response. Unit tests pass.
Finished group call with timeout with unit test.