Reworking command-handler dsl to map command attributes directoy to aggregate method arguments.
Removing command handler matcher since it's very complicated.
Removing the doc since it's outdated and needs to be rewritten.
Correcting command attributes assignment.
Adding arguments validation when mapping command to aggregate method.