Updated git.ignore and configured DI