def store_directory_structure(self, path):
        d = {}
        for base, dirs, files in os.walk(path):
            d[base] = None
            for i in files:
                fn = join(base, i)
                f = open(fn, 'r')
                d[fn] = f.read()
                f.close()
        return d.items()
recursivelly traverse directory and store it in format
dataset/ETHPy150Open ella/citools/tests/test_debian/__init__.py/TestVersionedStatic.store_directory_structure