Decomposing several components to services.

 + MatchEvaluator, PromotionStrategy interfaces and their implementations has been moved to /service directory.
   From now on they are injected to another components through Scaldi Injector.
 + Refactor of package names.
 + Imports optimization.
 + Tests improvements.