Making it possible to dispatch commands for any controller.
Implementing logic to build command from params.
Implementing factory to build income/expence reporting commands from params.
Implementing general commands dispathcing logic.
Updating the common domain.