Faraday::Reqeust::OAuth2 conflicts with other gems using OAuth2.

When this gem is used in conjuction with other gems that use Faraday::Reqeust::OAuth2, there is potential for conflict.  This gem actually does conflict with the instagram-ruby-gem.  I changed the classes to use the FaradayMiddleware namespace for consistency, and gave them YouTube specific names.