do more travis checks

- different ruby versions
- multiple puppet versions