Added Goal class for goal driven behavior.
Added composite goal class for goal driven behavior.