Document now using the requirejs syntax.
Hides non-processed text.
Refactored main into requirejs format.
Put the simpler modules on the requirejs pattern. Now only the most
complicated (that has weird dependecies) survided on old form.
These also seems to be simple to fix.
Everyone is on modules.
main put as dependency for everyone who needs it.
Now all dependencies are checked. Branch complete