Optimize Megadep

Megadep should be able to handle 100,000 files (10 dependencies per file) in under 60s.

Rattlehead should be able to generate a project of 100,000 files (10 dependencies per file) in under 60s.