There is a race-condition when creating a Pull Request on GitHub where the feature branch that was pushed in the previous command may not be completely resolved by GitHub. This adds a few retries as a means of waiting it out.
Closes #84
Merges #226
LGTM given by: @nhance