Making this a pure oauth2 library, removed all oauth1 implementations, created an authorization url builder to help manage the fragmentation form the poor spec