add travis gem caching

This will use a ephemeral disk for the gems, should save on build time