Code quality improvements
Another set of code quality fixes
Google provider refactored

* Also unnecessary namespaces fixed
Merge pull request #17 from ajgon/code-quality

Code quality improvements