Move route library to lib/
Add basic of RouteGadget which uses route.js.
Add example for routes and gadgets.
Fix module load order and use proper gadget bindReady event.