completed and tested dynamic manufacturer and category matcher for csv import