YouTube Service Implementation

In this PR:

Implemented YouTube provider service that wraps:
    - YouTube Player Service
    - YouTube Search Service

Added `_.lodash`

Please review :eyes: @alexmckenley @malucky @ssalazars
I think this should just be `{promise}`, I'm not a fan of adding the specific brand of promise (but if you want to specify the specific brand of promise, you need to do `$q` because we're not actually using the `Q` library here.)