save sidebar
move to ext
generalize ui.render, return document fragment from util.empty
split options into values @Torus.options and metadata @Torus.ext.options
i-j-k system, finished up good renderer
move save and load to core
Merge branch 'options'

Conflicts:
	ui.js