changed .gitignore not to allow to commit files generated by OS and temporary files.