Updating gitignore to include editor temp files
Adding commit_gh_id to uniquely identify git commits for syncing purposes