Customizations for git config

Changes:
1. Providing more options for git log
2. Added gitignore for python in config file to be picked up directly. [Path needs to be changed accordingly for the file to be picked]
3. Added Python gitignore file.