Add build status to README and update ruby version
a little cleanup
extend numeric for cleaner dsl