made it a bit more fluxxy, app.js is now the view-controller