Adds room event and message iterators.

resolves #43, resolves #65