Mediator pattern: moved src to correct package naming structure