added app.js and mark up in index.html

reusing same css from jq ver, so it’s a little wonky but works