Mapping enhancement

Doctrine mappings are now in xml definition files
Validation is done by xml file