Reorganization and refactoring.
Now, the code is structured as a module, which if invoked as __main__
can be used to analyze GitHub projects.