Minor fixes

"Minor fixes" turned out to be a total lie. Sorry about that.

This adds a bunch of project scaffolding, turns the module into a package to make it easier to test later, adjusts the docs so they're "better", tweaks some formatting, and I took the egregious liberty of adding myself to the CONTRIBUTORS file.

Two things:

1. There aren't tests, yet, so it's hard to know if I broke anything, but I'm pretty sure I didn't.
2. I did test the example app and it works. Yay!

r?

(Feel free to say, "WILL: WTF!?!" and I can take my pull request back and go home.)