Add error handling in getEpisodeData, fixes #1

Also, firstaired.string is now a plain old YYYY-MM-DD string