Completely changed the way the MemoryLibrary works

It not uses the file as a simple backing mechanism.
The file with TD's scripts metadata
I am now caching the script's text

For time considerations
Added a forgotten import
Giving meaningful names to the git directories

And no longer deleting them, so I can see what is the problem
Completely new main
A few more data files