tests passing on refactored nexson diff code