Alter errors and touched object on index change (#925)
Alter errors and touched object on index change (#925)

* Alter errors and touched object on index change

Alter errors and touched object after index changing operations on the values array. (E.g. move, unshift, swap) 
Otherwise, after modifying the array, errors get assigned to the wrong input.

* Fix unshift-functions return value

Return length of field value instead of field errors.

jaredpalmer/formik,jaredpalmer/formik,jaredpalmer/formik