Switched from ISO-8559-1 to UTF-8 for xml encoding due to some issues getting it to work with the same files and code on multiple platforms; added several checks and better warnings related to XML incompatability; fixed try...catch bugs