Scraper takes an optional endpoint argument.
Don't use urllib shenanigans anymore.
Don't try catch for json.loads().
Simplify custom exception.
get is now a static method.
Add Algolia API website in docstring.
Remove module docstring.
Refactor the scraper.
Update docstring for StoryScraper.
Add tests.