Further tests for basket
Renamed test class
Added MCBasketItem class
Refactored several Basket Tests to incorporate