Fixes #1186: Changed `Sort` to use comma to separate multiple sort fields and use negative sign to indicate descending sort