added cart page and ability to pay with stripe