Add ContextClaims base class

Simplified claim retrieval logic by implementing a base ContextClaims
class with GetBooleanValue(Uri) GetStringValue(Uri) and GetIntValue(Uri)
methods. Validation can be done at this level to apply to all types,
reducing maintenance cost