remove Eigen dependency and migrate to IMP_Eigen

closes #602