added a google-login npm module, and made it work with session and
render-async. Also needed to make a pull request for najax to handle
session