all passport functionality is defined in this module now. caminio itself is clean (new hooks functionality)