Use +defaultClient instead of +new
Add code coverage build configuration
Simplify stream URL parsing code

YouTube doesn't use the `sig` parameter anymore.
Add unit test for connection error