Reorganize data/util file structure, mass improvements to performance, and addition of client-side template library, Handlebars.