Feature/image from path, closes #54

This will not work with the new async `set`. There's a helper `setImage` method in the test class that works around it. I can fix it after merging.