Scoping: now adding prefix FOREVER_TODO_JS. from all function from todo-ui.js that are used here.
Scoping: now everything lives in the object FOREVER_TODO_JS. Its constructor also gets a NS (namespace) argument equal to "FOREVER_TODO_JS", so that we can generate proper code for onclick callbacks when generating HTML. It returns an object, exporting a number of functions, including some for the code that it generates.