Added product classes to handle the XML
The xml parser seems to be able to split the xml into product nodesn now