Top class responsible for CIS calculations of excited states. This class calculates the CIS excited states via a direct algorithm to avoid the O(N^5) 4-index transformation. This class works for all the NDDO methods implemented in Sparrow: MNDO, AM1, PM3, RM1, PM6