moved shopping cart to the left, created dynamic checkout page, abstracted addtocart