Added onGapiClientLoad function for Google API Client load callback
Refactored controllers to use the GAPI object for backend access
Various Small fixes and optimizations