cart features & up to date gen_vw_features

features - generates cart indices file
uses cart indices file to create a reduced dataset based on wether or
not an offer of the same category exists in the cart
updated gen_vw_features to include chain & market