Cleaned up the episode data request code a bit and some design changes.