Move code common to merge and set-commit-status commands to new base class
merge master -D org -I include -E exclude: PR 82 (Add logic to create tag while updating submodules)
merge master -D org -I include -E exclude: PR 85 (Test fix)
merge master -D org -I include -E exclude: PR 86 (Add support for Github commit status)