Added sleep to listenrunnable due to performance reasons
Added auto xml parent syntax to writemessage method
Added new datastructure to xml parsing from commando's
Reformatted getters and setters. Added a way to automatically increment and assign ID
Removed ID assignment within XML parsing
Fixed travis
Revert "Added sleep to listenrunnable due to performance reasons"

This reverts commit 0d445d9ce961a1ab49ac74a77e0787a4a6ed56a8.
Made function static
Merge branch 'Handle_new_parent_xml_decoding'