Merge pull request #8 from adamgoose/master

Fixing Google Provider
Cleaning.
Fixing things.
Fixing tests.
Provides.
Add dependency.
Fix typo.
Read me.