start on router and refactor app.js
progress on router