Text support

[Preview](http://joelburget.com/static/diagrams-ghcjs.jsexe/). Oops, looks like the images are missing at the moment, but you should still be able to see the rendered text.