added vireport sizes support
validation
shashin
end stream after error
clean
added tests
better timeout handling, selector, fails
swapped object-assign for merge