Documentation

I was having fun playing with your library, and once I figured out how to use it, I just thought I'd add some documentation. I hope you don't mind! Any comments appreciated.