adds login with passport for easies addition of new services
Merge branch 'andreywix-Feature-AbstractLogin'