Added pid data file
Initial implementation of EventCountsOsc module.
Revert "Initial implementation of EventCountsOsc module."

This reverts commit 077a1f20badb020a3bdd411ece8b9c6c83f30b89.
Revert "Added pid data file"

This reverts commit 345b2e5d752efaab9a177acacbe812f89f9aa44a.
Merge remote-tracking branch 'tim/eventCountsOsc'

* tim/eventCountsOsc:
  Put scaling by nu_xsec_scale, etc. in EventRate.py
  Minor changes, implementing meshgrid and writing the params out at the end of stage2.
  Major revision to stage2. Implemented Aeff service in the right way now.
  Initial implementation of EventCountsOsc module.
Merge remote-tracking branch 'tim/pid'

* tim/pid:
  Added pid data file
  Adding PID functionality
  changed comment
  Fixed a few minor bugs in last commit.
  Moved get_reco_maps from RecoService to EventRateReco, fixed a few minor things
  Updated to current version in sboeser master
  Fixed a few minor bugs, which should have been done on the first commit.
  Interfaces of EventRateReco and RecoService. The outline of how to run things is here, and implementation will follow.
Add all subdirs to PATH
Rename utils.json to avoid name clash with system json module
Add some dummy oscillation maps
Only simplejson has JSONDecodeError, tell about written file size...
- Unify output for written files
- don't overwrite input in Reco.py
- add examples to setup.sh
- adding default chain
- adding resources for default chain
Fix PID stage in example
Remove tabs in PID resource json
Rename stage main files to streamline nomenclature
Make Oscillations.get_osc_flux use a service as input
Write jsons with sorted keys -> makes it easier to compare json files
* Major streamlining of how parameters are handled
* Use services everywhere as input
* error checking in default chain
* remove shebang from none-callable modules
Streamlining checks for equal binning
Significantly simplified NC treatment