remove obsolete routes.js
init touch events
move jsx/** to ui/**
split vendor into header/body files (reduce time to first byte)
move compiled jsx from templates/ to compiled/
refactor jsx to reflect new organization