General cleanup

* Cleanup weather api calls
* Cleanup google cal api calls
* Rewrite google call api init as class