Added ILock & ICondition tests

The test waits for 5 seconds to be sure that condition1 doesn't notified when we call condition0.signalAll.
I will create multiple CountLatch instances to make sure that the specific thread decremented it.