Adds sort functions to NonEmptyList

I took these signatures from what is on IndexedSeq
Uses scalaz.Order instead of scala.Ordering