fix(example): make the example actually work
feat(templates): group templates in their own folder
feat(build): add live reload