Introducing basic input/output views
Re-implementing settings using i/o views, as an example
Per-domain configuration should override base configuration
For good measure, config.json should be loaded before per-domain config, and it should override base as well.
Closes #651: When shortname exists BUT preview doesn't yet, then display default theme image.
More obvious activate link; removed inappropriate default
Do not override default body background properties 

For instance, I want to be able to set a background-color other than white.
Closes #650: Introducing the GenericDataItem class.

This class provides a wrapper for storing arbitrary data records without the requirement to create explicit subclasses of \Idno\Entities\Object.
Fixing typo on video object (closes #656)
Merge pull request #657 from mapkyca/fixing-media-typo

Fixing typo on video object (closes #656)
Merge pull request #655 from mapkyca/abstract-data-type

Closes #650: Introducing the GenericDataItem class.
Merge pull request #654 from hugoroy/patch-1

Do not override default body background properties
Merge pull request #653 from mapkyca/fixing-theme-selection

Ability to change theme when preview image not available
Merge pull request #652 from mapkyca/correct-overrides

Per-domain configuration should override base configuration
Merge pull request #643 from mapkyca/io-views

Io views
Added mailing list details