Added image replacement support via id="photo:tag_name" and hypester.next_photo(tag_name) to rotate through photos like a slideshow