finished xml dao and tweaks the ui to use it, also uses now the settings manager in the launcher properly to choose persistence type