Base mediator class structure
tast/SE-1: update mediator
task/SE-1: Update meduator
tasket/SE-1: add observable app state
add waiter
task/SE-1: Add waiter
task/SE-1: remove unused dependency
Merge branch 'task/SE-1'