better gitignore and unix end lines