Improved support for YouTube

Had finished most of the code a couple weeks ago, but took the time to finish it now. The YouTube class has been moved and renamed to YouTubeExtensionMethods. Also I have added support for video and channel information - either via helper methods, extension methods or the underlying classes directly.