oAuth registration

Add an oauth option for passing in app specific oAuth handlers.