clean up app.js
add localStorage, add CSS, use DOM-Builder