implemented first validation test

validation.mac is our first validation test - much work remains to be done here, but running this macro twice produces the same results, useful for running before and after refactoring iterations to make sure nothing has changed.  To do: implement full GRIFFIN array with BGOs, and eventually promote to a physics validation package.