add another test for WCN
some API changes after a dream last night

refactor out product.parser into products.__init__