adding full auth and retweet support

not happy with having two versions of oauth running, but I'm hoping to
fix it in the nearish future