.gitignore update to ignore osx specific system files and .gitconfig added