Updated Client building for logging and event/message handling. Still haven't tested out with OAuth. Apparently BasicAuthentication has been not working since 2010 >.<