added error handling and ability to handle albums with greater than one
page of photos