implement messages stream
split out to own file and support since parameter always
Merge pull request #2 from tellnes/stream

implement messages stream