Adding tree edit functions

Add root
Add chiled
edit and delete
changing app icon and some more properties