Release 2.0.0

I've gone through the bulk of the outstanding issues and pulls. I think we're ready to release a 2.0.0 gem!

@mbleigh Peek over these commits for me. If everything looks good, fire the trigger ;)