Add badges, ruby version, CI, and spec setup.
Add desired precondition behavior to README.md