Add missing dependency of Future on IVar
Break up actor core into series of behaviors

add message redirecting