Add support for clients with multiple redirect uris

This pull request adds the capability of having multiple redirect uris for a single client.  it is backward compatible and will work with a single redirect as well as a list comma delimited