requested walk through of pacman_mirrors.py

Merged Philip Müller requested to merge fhdk:fhdk-code-optimization into master

Created by: fhdk

done some refactoring

Several large function has been separated into logical smaller maintainable units

There is an error in pacman_mirrors_gui which prevents interactive

I have documented the code intensively since I had to get an understanding of the inner works before I could contribute to the code.

Merge request reports