AI minor fixes
DI changed and tested
New gitignore