minor: updates to readme and travis config

- making ruby version compatibility information a lot more prominent in the readme.
- updating the travis config to do some more testing of different ruby versions with some additional allowed failures.