WIP:MCEventGenerator class
I'd like to subsume the general functionality going on here:
CIT: /home/reed.essick/isotropy/src/exposure/exposure/montecarlo.py
(Sorry, couldn't find the source repo.) into its own EventGenerator
class. This will allow for the object to track its own termination condition and append metadata to the output as needed. I have a few more tweaks to make, but assigning now for feedback.