Changed the search and sort mixins for resources to use third part lib
Refactored the resource create and update views to be clearer
Added some missing requirements
Added missing requirements to requirements.txt
Added a fix for bug in curation update view and resource update view:
Made index_name and doc_type into django settings
Added new search input serializer, refactored the search api view and updated the tests:
Fixed tests
Merge branch 'ES_refactor'