[refactor] separate all strategies from PassportManager to lib/strategies - some code simplification
Merge branch 'separateStategies'