merge squash work from tues
cleanup
refactor harness+engines, add jade+handlebars, partials+complex support