Initial changes to Client API
Updating client methods
Minor changes

- Rename async method with Async suffix
- Rename Is_Dir to IsDirectory
Merge branch 'OAuthChanges'