Huge update, working.

Some leftovers remain that reduce integrity.

There is an incomplete usage guide and the clientside admin js and
insane default variables.