created another wrapper for youtube/oauth; switched to jquery's deferred
also, a bit of random code cleaning