Oauth callback comes with empty object {}
I am a bit new to Hapi, and may be its just a config issue but I am not able to set up google auth in my service with grant.

**Config**

``` javascript
var grantconfig = {
  'server': {
    'protocol': 'http',
    'host': 'localhost:3333',
    'callback': '/callback',
    'transport': 'session',
    'state': true
  },
  'google': {
    'key': GOOGLE_CLIENT_ID,
    'secret': GOOGLE_CLIENT_SECRET,
    'scope': ['email', 'profile' ],
    'state': 'secret122',
    'callback': '/handle_google_callback'
  },
};
```

**Server.js**

``` javascript

var Hapi = require('hapi');
var Good = require('good');
var Path = require('path');
var yar = require('yar');
var grantconfig = require('./grantconfig');
var Grant = require('grant-hapi');
var grant = new Grant();
var server = new Hapi.Server();


server.connection({
  host: 'localhost',
  port: 3333
});


server.route({
  method: 'GET',
  path: '/handle_google_callback',
  handler: function (request, reply) {

    reply(JSON.stringify(request.query));
  }
});


server.register([
  {
    register: grant,
    options: grantconfig
  },
  {
    register: yar,
    options: {cookieOptions: {password: 'grant', isSecure: false}} 
  },
  {
    register: Good,
    options: {
      reporters: [{
        reporter: require('good-console'),
        events: {
          response: '*',
          log: '*'
        }
      }]
    }
  }  
], function(err){
  if(err){
    throw err; // something bad happened loading the plugin.
  }


  server.start(function(){
    console.log('Server running at:', server.info.uri);
  });
});

```

And This is response in the server.

``` bash

150726/185255.451, [response], http://localhost:3333: get /connect/google/callback {"code":"5d09c0185472d78fa55a","state":"secret122"} 302 (1733ms) 
150726/185257.188, [response], http://localhost:3333: get /handle_google_callback {} 200 (2ms) 
```

As you can see, /handle_google_callback is not getting anything in response. 
Can you please spot the issue?
