Cleanup
Rename ContextType to ContextSchema and ContextSchema to Schema
Make ContextSchema a proper datatype
The ContextSchema includes if the contexts is searched by default now

- optional for JSON input (default: True)