Mod reco

Changed reconstruction stage to a similar scheme as the new oscillation stage (base service with several derived services). This should allow for easier adding of alternative reco methods. E.g. parametrized reco, which is to follow soon.
I will remove `e_reco_scale` and `cz_reco_scale` (my bad on that). But `remove_sim_downgoing` I'm not sure what to do because I don't want this as an input (like from the `settings.json` file) but it is something that we might want to change later when we get more simulation or want to look at all events, not just simulated down-going events.

Do you suggest I remove it altogether and for now just keep line 250 in `RecoServiceKDE.py` every time?