added a cart and a redis gem. though m yet to see them working