Proper Tumblr authentication

Grab the user blogs after authentication and store with credentials.
Exception thrown if blogs != 1.