Organizing feed.js

Moved fetching functionality out of feed.js into fetch-feed.js,
fetch-html.js, and fetch-image-dimensions.js. Also took the opportunity
to refactor fetch-html.js and fetch-image-dimensions.js.