Renaming Behavior to DiscreteBehavior

A Behavior by it's nature is a continuous, time varying value. The
current implementation is discrete, based on an Event source, which is
preventing having a continuous Behavior, such as a Time Behavior.