Added preview method to StimulusObject class
updated preview method in stimulusObject
basic updates

moved preview method to StimulusObject class
all StimulusObject sublasses should return total number of frames when
generate method is called, MotionQuartet has been updated to do this.