feat: adds support for blpop and brpop commands

Also fixed a bad line in your test_lpush function.