Authenticated Connection

I wasn't able to access the methods requiring authentication (e.g. currentUser, createPlaylist, etc). There were a number of issues keeping that from working.

Most of the methods touched were private methods, so I didn't write corresponding tests. All tests currently pass.