Closing of input files (fixes memory leak issue)!

The input files were not being closed. When analysing a large number of files, this eventually causes memory issues. Now fixed by closing the input file at the end of the analysis.
Included TDatabasePDG from ROOT - CMakeLists updated temporarily

TDatabasePDG provides particle properties (read in from $ROOTSYS/etc/pdg_table.txt)
which provides the ability to get particle properties like mass, pdgcode, lifetime, etc.
GSort and GParticleRecon. have been updated to make use of this capability.
A library which is not normally compiled with the ROOT_LIBRARIES flag has been included
in CMakeLists by hand, but this linking will be changed to a better method in a
future commit.
Added counter for accepted events, output to terminal
Improved storage of sorts, makes use of TDatabasePDG

New storage of sorts allows for calls to the TDatabasePDG to gather PDG codes.
Cuts can be turned on my name (ex. proton) or by PDG (ex. 2212). An error in
the neutrality sort was also corrected (the neutral cut had an improper check
on the charge, fixed.) Multiple lines for the same particle type can also be
turned on (ex. 2+ gammas AND 5- gammas would accept events with
2, 3, 4, or 5 photons).
Added LorentzVector getter for Target
Added DataCheck class

Seperate routine for checking range of events (ex. scaler read by scaler read)
and checking individual events. Moved CBHitsChecks into this new DataCheck class.
Fixed error with unfinished if statement in GAcquTreeManager
Added central and veto indeces to the tree input/output
Added check for minimum number of daughters when running first level of MesonReconstruction, otherwise can sometimes return a meson from a single particle
Fixed PDG code issue in Pi0 class
Added rough manual - work in progress
Added library flag to CMakeLists
Renamed example physics classes
Additional changes to rename example physics classes
Added PDG database to example physics class
Improved writing of histograms (default to write all open histograms)
Simplified PEtaExample with command line processing
Corrected error typo
Removed Compton example config, included Eta example config
Set default config example for Eta analysis in GoAT