Discrete Events

This is functionality for creating observation in a discrete time schema.

##TODO create a function that calls all 3 data collection methods(vision, sound, gamepad) in parallel to chunk observations.