add support for ids using syntax unquote
Improve thing-looper

- Thing-looper now keeps a secondary buffer and manages dynamic
  allocation of things in the DOM, so things can be dynamically added or
  removed at any time.
- DOM elements are cached and reused as appropriate to ensure that any
  event handlers on those elements that cause side effects in relation
  to changes in javelin cells will not be running more than once.