IT SHOULD...
- have an endpoint that recieves a unsantized URL (paths, params etc)
- cleans up the recieved URL
- navigates to the entry of the site on https://mediabiasfactcheck.com/
- it serializes the data and returns it as JSON
- has CI/CD pipeline to run the tests on push
- has copmleted unit and integration tests
- has e2e tests for the MFCB scraping logic so we can be alerted if things change
- be deployed to a public host
- have swagger docs
- implement redis for caching