Finished purely functionally at least.
Could be optimised a bit by pulling the first page when reading blog urls, that way we wont have to load it twice... However, the pulling of images makes this a sub optimisation.