add app.js
add router.js
move link-delegate to router
move <App /> to app.js