v1.0.0 Milestone

This is a long term pull request for the v1.0.0 milestone.

Some goals for this release:

* Use [google's api library](https://github.com/google/google-api-nodejs-client) to handle all requests
* Separate google api pagination logic from individual queries, leave that to a pagination class
* YouTube analytics