Cleaned, organized and improved .gitignore