a basic working oauth system with support for twitter, facebook, and linkedin