improve handling of NaN, null, and "" is sorting.  Still need to work on sorting categorical data