add rivets.js dependency for templating and data-binding, but have a core fallback using native javascript; the core templating engine is bare-bones right now, but may come in handy in the future.