Touch list view updates

Adds a scrollbar and other fanciness to the TouchListView.

Also moves some of the contact creation stuff into data/ (hopefully we can reuse it in the other touchlistview demo, but it seems to be busted at the moment in ToT, so I couldn't test it).
%%id is a shorter version of <%= this.id %>

The whole block could have been done as:
function toHTML() { /*
...
*/}

Without having to concatenate multi-line strings.