moved xml parsing to MainActivity, run async

still has work to be done
also added savebutton function