added support for --dry-run mode/flag; if the last program arg is --dry-run the migrate script won't actually execute any github REST API call-s, only validate migration configuration and report possible problem-s