xml reader: changed to singleton, changed userSettings, working addBlankUser function