Delay GAPI authorization until first use.  Also fix/add to Jasmine tests