add modern gem
add travis.yml