Changed shop system to inheritance/strategy over composition. Refactored tests a bit
Added PageLoader module with #load_page(url) + test
Added shop#load_search_page and #search_url + tests
Shop now breaks results into result chunks and parses them. Refactored tests
Added test for Shop#search returning results