proactively refreshing upon access expiry with tests
informClientAuthStateChanged with additional documentation
removed synchronous authentication
returned with malformed response on json decode error
added delegate methods for refreshing notifications and user account
added named parameters to success and failure blocks in requests
added notifications for user refresh and notifications, fixed project headers
moved awaiting code input notification