Issue #19 and other changes

Issue #19 - validation of publisher name

1) Inserted docstrings and comments
2) compare registered data and data in XML
a) ignoring blank spaces and upper/lowercase and 
b) handles mandatority of the data (it means, if mandatory and both data are missing, status is STATUS_ERROR)