initial work on hbs templates
use jquery to reduce footprint by 2/3
wtf merge errors
cleanup
title.js now passes jshint
list functions ftw