Lazy implementation of receiving all messages

This is a pull request for issue #64 - Create lazy ReceiveAll implementation