refactor Stream to pass tests
utf-8 comment, annotate (correctly) broken test, use 'env ruby' instead of system ruby
fix: REXML::Element#first_element_text (monkey patch) sometimes doesn't return the entire string

Original messages for example:
a&b
a<b>c
a>b<c

all only return 'a'