Resolve BMK-1209
Closes BMK-1209. Following what is done in cms-reco, validateInputArguments now calls a new function called getEvents, which determines how many events are in the input file. If the total requested number of events is greater than this, an error message is printed and the execution is halted. The version number was changed to ci-v2.2.