Refactored PictureOfTheDay object interface

Now it's easier to call it in different ways. Previously it would have been hard to call on a timer to cycle through a list of images. Now it should be easy.