BookPacker::BookScraper.scrape(path) returns a generic book object