* improve cftc endpoints and make a standalone workspace app
* mypy
* forgot couple of files to commit
* test params
* integration test param name
* fix sec-sic-search
* fill some contracts missing category and subcategory, add a workspace workchoices endpoint
* linter
* integration test for cot_choices
* remove python 3.9 support and code
* black
* more cli lint
* more linting
* more lint
* fix for tests
* docstring grammar police
* add lock to to build function to avoid async import race conditions
* grammar police
* lots more linting
* relock
* add cftc provider and replace nasdaq for COT Reports
* linters
* more linting
* grammar police
* mock all url params in test cassette
* record test cassettes with no 6901app_token
---------
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>