replaced sync code with a pyramid
refactored passport oauth handling into session controller
align social presence with oauth profile from passport