Improved gitignore
Many improvements