Add WeightDistribution and EfficiencyTable.

WeightDristribution makes a distribution of efficiencies in a sample.

EfficiencyTable is an object that allows easy access to a electron
efficiency text file's data.

Also update gitignore to remove perl Makefiles, as these are valid c++
makefile names.