adds git ignore and modules
Fixes cached files