Support client side sorting and field specifiers
Add client tests
Add fields and sort options to server