feature/session: please review

Interfacing of diff versions is getting tangled.  I'm getting:

    pack.ext('onPreHandler', onPreHandlers);
    TypeError: Object #<Object> has no method 'ext'

I might be looking at wrong hapi version in git though.