Some refactoring of the modules in the sternheimer folder
Description
Some refactoring of the modules in the sternheimer folder. The main idea is to pass whenever possible the components of system, instead of the whole system. This will be helpful later when splitting the electrons into several systems. Also some cosmetic changes and some cleanup.