[UPDATE] OAuth begin refactoring
[UPDATE] OAuth end refactoring and Unit Test added
[FIX] OAuth User authorize Unit Test
[UPDATE] Catalog SharedListener
Merge pull request #251 from renaudJennyRBS/sync

OAuth update and Unit Test. And fix Catalog