Added configuration and logging to Event Generator. Also, different modes for producing and different rate strategies