Core pr 4

Merge with B14.
Added administration UI.
Updated coding style and documentation.
Added search overlay (JS).
Bug fixes to match DDBasic.
I was not expressing myself clearly.

We should add a context for it in the content type, assign the path to the context in configuration and then extract it from the context in the content type.