Bug 1090087 - Add test for saving an image from a webpage

This is the exact same class as `Activities` in `activities.py` , let's merge them together to save the dupe code.