add similar NaN testing framework
added NaN tests for abs, acos, acosh, asin, asinh, atan, atanh, bessel_first_kind, gamma_q