Merge pull request #63 from bettiolo/refactoring_march_request

de-duplicated request logic
Refactirubg access_token() and refresh() request logic