Passport is not REST friendly -- writing my own oauth wallet (well starting with google as one)