Youtube service

Youtube service for #72 
agreed, use the factory method functionality and you should be in the clear.