Implement a Model Filter class (#553)
* Update error on tests
* Implement model search by Filter
* Fix init import
* Clean
* Rename and fix imports
* api -> endpoint
* Fix test
* New version
* rm carbon emissions for now
* Fixup docs
* clean
* author_or_organization -> author
* Keep consistent
* Clean up logic for model filter
* Finish implementation, need to write tests
* Proper doc
* Update init
* Add all tests
* partially there
* Better docstring
* Fix test
* Add tests with filter
* typo fix
* Flip query
* Clean
* Include doc example
* framework -> library
* Clean up filter if/else
* hub -> Hub
* List of strings doc
* Fixup tests
* Passing