Additions to GitHub plugin

There is pretty much just 2 changes in this PR.

1. Added support for GitHub personal tokens
2. Added ability to go up your GitHub repo/branch. So if you accidentally traverse to the wrong branch you no longer have to exit out of the dialog box. Right now it's a bit inefficient since it just makes calls to `Github.fetchRepo()` and `Github.fetchBranches`