Adding some logging

- adding method to get current authenticated user
- adding ability to attach listeners to the Scurl object for logging
Adding direct share API calls
Endpoint for direct_share is different than the rest
Swapping Scurl for Guzzle

- Still, some tests fail because client ID is not allowed to post comments.
- Adding cacert.pem to fix SSL issues on Windows
- Adding Monolog for logging
- Adding phpunit (dev) for tests
Fixing bug in getOauthUrl()
Fixing buildPath issues
Fixing authentication. Didn't realize it was so busted...
Set access_token when endpoint objects are instantiated with one.
Merge branch 'development'