pass the W3C HTML5 validator.
delete old product files before running a new query.
enforce E_STRICT
fix response when loading an XML document with irrelevant data.
add the products directory to the repository.
added comments.