add some commands and events
just intermediate commit.
return build process to green zone;
refactor pack and packitems to with ddd.
add unApply method to reward.
rename good group to product category.
Merge branch 'master_2' into console-ui