simplify events implementation and add additional test
add merge function
extract syles to separate file and use merge function
add semicolons
new stream methods pipe, last, first and updated stream.when
add excel example using streams