Use CSS to clean templates & render code up; switch rendering methods to avoid extra manual work.
Update template library so we don't have to escape html in the templates.
Whitespace