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.
Do you really want to change the defaults for everyone? You can exclude this or other files from your commits in `~/.gitignore_global` which will just affect your version.