implemented new methods blPop and brPop and tests
implemented new method brPoplPush and tests