MonadRender

Addresses issue #8 although comments are welcome.
If we're doing a type class, we should provide instances for *all* the transformer types too, otherwise we'll end up with orphan instances.