added infrastructure requirements for products
major rehaul of product system. just verticals and product types. also improved serializer