Added defensive coding in Google Storage

Defensive coding to ensure that things are loaded before attempting to
work on the operations that involve invoking static methods in Google
integration component.

Needs improvement on resolution to situations where the affected
components are not available.

Also highlighted areas for attention in Input Parser with //Needs
attention comments.