Reworked most of the classes, Customer and Browse factories are working with the new code
ProcessXmlServiceFactory now returns the correct facotry objects