Make state generation optional when building the  Authorization URL
Add optional Guzzle options

- Allows devs to bypass ssl verification in development environments, for example