[#70368312] Adds Timeout option to the RouteMaster client

> We would need to add a timeout option to the RouteMaster client library to make sure we don't make the user wait for a long time in case the RouteMaster is not functioning properly.