Add ability to apply --first-parent option for "git log" command

- Option allows you to ignore the individual commits brought in to your history by a merge
Merge pull request #1 from iTechDhaval/feature/FirstParentOptionLogCmd

Add ability to apply --first-parent option for "git log" command