Merge pull request #7 from reaperhulk/master

r509 0.9 compatibility
Merge pull request #8 from reaperhulk/master

...damn it.
Merge pull request #9 from reaperhulk/master

doc updates.

Diffs should be better when the only change on a line is the tab depth.
update gemspec