use OpenStruct for global config

preparing for ckeditor integration
start integrating ckeditor

not working yet due to race condition with data-binding