Added (prelim) Tumblr use
Abstracted out login functionality