added oauth method for getting refresh token
completed logic for oauth

renamed oauthuri -> oauthurimanager, added a log utitlity class,
refactored logic for oauth 2.0 work