add error types for context errors
ContextInjecter, ValidateContextInjecter, ContextWrapper, ValidateWrapperContexts
and Stack
fix examples