Added oauth2 dance support and example