dummy change on dom.js
Rework doc and ruler system on loader.js
Fully new message.js system, using bind/unbind instead of addListener/removeListener.
Finishing the new route system.