Add detection when running commands to see when the access token expires.
- If running Connect-GitHubAccount with a valid access token, do not prompt again, just refresh. This chould also make the refresh parameter redundant.
- When running commands and the token is expired, automatically refresh, then run the command.