add photo by url functionality

This was something I wanted to make for myself. I thought I'd add it to an open source project rather than starting from scratch. Let me know what you think.