initial commit. also, the flickr api sucks and this is all too slow.