.gitignore updated: file separated to several parts for different types of ignores.