Issue #2 Added Banner and CartCoupon composer.json

* Also fixed some other composer files
Issue #5 Some naming changes and minor issues

* AbstractPurchaseEvent renamed to AbstractEvent in CartBundle
* Removed some unused use statements