Support Teacup

Descendant of coffeecup, requested in #103.

Disabling caching currently won't work for [helpers](https://github.com/goodeggs/teacup#helpers) since they use the Node require cache.  I could diff and purge the whole `module.cache` after each render, but that feels janky.  Better to just use node-supervisor and friends in development.