Updates to get tumblr working, complete with full error handling.