added a few comments, changed Manufacturers regex creation back to function (separated previously for debugging purposes)
Now products can be differentiated by family
some cleanup, a few extra comments