Update .gitignore

Update list of directories and files to ignore.
Mostly from GitHubs recomendations