Fixes #20

As per  Oauth2 protocol, 'state' is RECOMMENDED. This line is causing problem if users choose to ignore 'state' field. Fixes #20.