Irish provincial side Connacht have swooped to sign highly rated New Zealand U20's captain Jake Heenan.