add StreamCatchUpSubscriptionActor
rework Event api, improve naming and links & linked events code
cleanup
cleanup
separate integration tests and unit tests
improve naming
cleanup
add scalariform