Upgrade project settings for Xcode 5.1
Split responsibilities between different classes

* XCDYouTubeClient gets the data from the YouTube API
* XCDYouTubeVideo parses the data
* XCDYouTubeVideoPlayerViewController now just uses the client
Pass the URL response to the XCDYouTubeVideo initializer
Use the response URL for better error diagnostics