removed test-specific constructor and default constructor.
refactored json parser to a private static field.
parsing "claims" parameter directly from userinfoendpoint requests.
fixed json elements of "claims" and "userinfo" being processed out of order.