Add saving and loading of settings.

Add command line mode which won't create a Tcl interpreter.

De-couple the Tcl/Tk code so tkMix can be ported to another UI toolkit more
easily.

