added timeout operator

This test is not sufficient. Especially for operators that are dealing with concurrency, such as this one, more comprehensive tests are needed. I also don't see a test for testing success instead of failure. Of course this will always fail, but failure will not be the most common scenario.