requestPermissions are not passed

Options such as requestPermissions are not passed on when signing into external services. Added service options when signing onto external service.
Merge pull request #15 from Elesant/patch-1

requestPermissions are not passed