private is lower case
Hide hidden files by default
Update gitignore types
Add gitconfig