added additional discoverable fields to ServerConfig object
added encryption/decryption to cached JWK-URI service
added encryption method list to encryption/decryption service
added missing parts to discovery
refactored some json utils to their own static class
added encrypted request object service to client, addresses #475
spelling, property access, and cleanup
if there's only one key, return it as the default
explcitly set alg and enc instead of trying to guess