massive refactor on the test suite
add support for eco, hamlc, mustache, and less