refactored projectTree
working on saving project
introducing dozer. should make things much easier