open id is a simple http interface. I suggest you build your own code for it.
As well google has a slightly different twist on open id and doesn't follow the standard. I suggest you try this code against another provider (like OpenID) who does follow the standard. That libary might not handle google correctly. I had some trouble figuring out what google expected with my own library.
From there you can at least determine if the library really works ;)