- Making the filesystem use string and vector over raw char pointers.
- Updated the cache project to use the changes in the filesystem.