Rework GW and BSE method
There are several changes affecting GW and BSE.
- Added
ExcitedStateMethodologyin Method as base class for GW, BSE. - Added
Screeningas step to be callable as sub-section in GW and BSE. - Fixed some issues with appending and
m_add_sub_sectionin workflow.py. - Added a condition for adding inputs in
TaskReferencenormalizer. This was causing that inputs and outputs were repeated.
With this I will move into the normalizer for BSE and Spectra as explained in #1316 (closed).
@ladinesa do you mind reviewing this? It is related with the changes in the parsers. Thanks!