Render data via templates from an object

Instead of hardcoding all the data in the DOM, this renders it via a "template" (hacky string concatenation right now, but could use a legit templating lib). I just made a few changes to demonstrate the idea and left a few comments of other places of improvement.