added comments and starting repair partitioning with trees
reorganizing into folders
more reorg
include fixes and makefile works