Issue #5 Some naming changes and minor issues

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