Updated how NanoUI renders templates, using JSRender without the JSViews data-linking.

This makes it much easier to create NanoUIs as you don't need to provide the full data structure up-front, part of an effort to make NanoUI more accessible.

I have removed the carets (^) from all templates as they are not used any more.