added order to CardSearchService
added BasicSearchOrder
[refactor] replaced SearchOrder with criteria list
[refactor] changed signature for Filter to match Criteria
[refactor] moved filters to criteria package
[refactor] filters now implement the Criteria interface
[refactor] removed redundant method in CardSearchService
[refactor] renamed Criteria to Modifier
[refactor] removed pagination information from CardSearchService
[refactor] renamed and moved BaseFilteTest to BaseModifierTest
added PaginationModifier
added ByPropertyOrder