Changing the recursive function used to distribute electrons over basis functions
This changes initialization so that it works even for cases where the number of electrons in the system is larger than can fit in the projector functions for each atom in the system. This is needed for calculations of adsorbates on jellium (#7 (closed)).