AppId was invalid. Using a new one.
Intercept the Oauth callbackUri for outside processing.
Pass the correct value to the base constructor, just to keep things coupled.

Although the parameter is not used anyways, but for sanity.
Submodule update (Just get the callback URI)