update method implemented
small refactoring CUD methods
set unique XML file names
added XML validator; refactored List to Map for recognized input events.