Add Command class.
Command, CommandSystem, Manager and executer class.
Result class and method for executer and manager (problem because they
don't allocate result for init, deinit, start, stop and run, need to
check if we can create a pool for that)