work on readme. fixed issue in Semaphore.replenish. added TODO for bug in SemaphoreTest