Initial commit

This is an experimental plugin and your milage may vary. It is not currently suitable for production use. That being said, please beat it up, make suggestions, and do cool things.