initial commit
ignore build
relative import of tree module
tweaks
tweaks