Improve scope handling in TokenRequest

Cleaned up scope handling in TokenRequest

Removed requirement to set getUseCommaSeparatedScope to handle coma
delimited scope, changed to regex to automate it

Added ability to handle scope as arrays
Update gitignore

Update gitignore