adds gitignore
updates paths
updates hierarchy to be extendible
working sunburst