- update model structure
- build map tree by data which will be set in backend
- move code for js tree in own file
- allow third level of tree items
- measurement of time