Added done & cancel callbacks to child view controllers.
Added Client ID & Secret setup from local config file.
Merge with Android.