* Initial code for BYOTI provider. Plus tidying module references.
* kql_base.py provider for BYOTI
* BYOTI provider with unit tests.
Fixes for mypy warnings
* Black formatting
* Re-wrote test_tiproviders to use mocked http requests. Simplified tests to make it easy to add new types.
Now also tests lookup_iocs for http providers.
* Bug fixes and TIProviders.ipynb Usage notebook
* Documentation updates
* Renaming AzureSentinelByoti to AzSTI.
Fixing a couple of bugs foundin network queries and geoip.py
* Few more bugs and typos found in testing