change implementation of pin/unpin
add checkauth function and notify tumblr login name