Change of identifiers and CL parameter parsing

* Now the location of the root files to be processed can be specified from the command line (allowing plots to by produced in a diferent directory)
* Changed sample indentifiers to match root filename minus the extension this will in priciple allow less confusion on the code and consistency with ICHiggsTauTau code.
* Temporarily deactivated weight table to be produced since this table will have all samples (including none QCD backgrounds) soon but needs re-writing.
New integral calculation code and naming simplification

* Implementing methods getIntegralFullRange for TH1F* and TH1D* which will calculate the integral of an histogram including under/overflow bins
* Replacing in all necessary places the integral calculation to use new getIntegralFullRange
* Changing names of summary tables to more meaningful names
* Implementing new table to hold the absolute Yields of each (merged) sample
* Renaming sample ID merge vectors  to more meaningful names
* Fixed a memory leak on histogram deletion
Updating tex to match what is produced by analysis code

* Updating table file names to correspond to what is produced by the code
* Adding new summary table