added validation
added plainValue proeprty to editor
added tab group.
finished tab. made editor a layout widget
fixes
fixes
reworking polymorphism
fixed tests
Merge branch 'feature/groups-n-validation'

Conflicts:
	Editor.js
	list_primitive/RepeatedAttributeWidget.js
	primitive/SelectAttributeFactory.js