Changes, and adding more comments to code.
More work on GitHub module, user/pass credentials are loaded from config, and more comments in the code.