added first xml (de)serialization draft, some adjustments to UI