Added api tests, implemented interfaces for easier expanding with more scrapers