Add abstract ProductHandler, include cart and product routing in config/routing.xml, don’t specify PHPCR version