Added a read_and_update method.

Also experimenting with ruby impls on travis.