Adding back the Behavior class

The new Behavior class has a single time varying value, that
DiscreteBehavior now inherits from.