First refactoring: extract downloading of content to a new Ibiblio class. New unit test for this class, and acceptance test still passing. Ibiblio might take on more responsibilities – maybe parsing the xml and returning an instance of Play.