fix bug in printing out empty cutflows
Add reject_entry() method to AnalysisVariation
Add populate_ntuple() method to abstract away some of the TTree details