* Refactor ray.init and ray.services to allow processes that are already running * Fix indexing error * Address Robert's comments
* Duplicate wait1 implementation and seperate out wait datastructures. * Address Philipp's comments. * Temporarily address test failure problem by increasing timeout and reducing load in tests. * Update stress tests to include distributed wait.
* Retry first connection to redis in db_connect. * Declare usleep. * Formatting. * Introduce some stress tests.