refactored `Ydl::HouseKeeper`
refactored `Ydl::CLI`
refactored `Ydl::Delegator`
refactored `Ydl::Videos`