Change default ordering to be relative to category and order fields
Add regression test to replicate issue
Update BaseExporter.read method to ensure unique rows across iterable

Fix #174