* Add CLI support for branch in direct GitHub URL
* Change getRepoInfo to return branch
* Change variable name, add eslint 'one-var' rule
* Fix eslint 'one-var' error
* Move fetch GitHub logic in its own file
* Update code to avoid destructuring reassignment
* Update and add some JSDoc