1. Renamed OpenIdConnectValidationParameters -> OpenIdConnectProtocolValidationParameters
2. Added 'AlgorithmMap' to OpenIdConnectProtocolValidationParameters
2. Fleshed out OpenIdConnectProtocolValidator
3. Base64UrlEncoder now public, updated Encode with additional parameters (offset and length).
4. Added tests, made some test name changes that seem to make sense.