Built the tree dir structure completely, The main changes in thsi commit, were
the recurse methods in both the FileStruct and the DirStruct. Also I am using
pickle now, so that once the structure is created, it doesnt need to go through
the long and tedious process of creating a struture again. Some of the appliations
may be very large and it may take quite a while to create a structure.