Product entities

Product/product type entity UI and field definitions
Guess I should fix this in Store, too; I didn't double check it, but the tutorial was wrong on this point.