Use common.logger instead of private implementation in each app
Move storage wrapper into separate package