refactored `Ydl::HouseKeeper`
refactored `Ydl::CLI`
refactored `Ydl::Delegator`
refactored `Ydl::Videos`
Merge branch 'feature/code_climate_review' into develop