Extract reading scraper lib from Twine model, update rake task to use it 

Separating persistence and scraping/reading fetching concerns.

Follows up on #8, which can be closed if this is good to go. Made separate PRs so coverage can be reviewed on the original code. 

Closes #5