Create Promotion component
Rename PromotionsBundle into PromotionBundle
Merge pull request #1230 from stloyd/feature/promotion-component

[Component] Promotion
Creating Payment component
Rename PaymentsBundle into PaymentBundle
Merge pull request #1224 from stloyd/feature/payment-component

[Component] Payment