Allow better handling of NAs in, e.g., is_in_range

Issue #8 resolved
Richard Cotton repo owner created an issue

Having to use, e.g., assert_is_positive(na.omit(x)) is clunky because it changes the position of the failure indicies. Add an na_ok (?) argument to is_in_range that treats NA as TRUE.