update tests.
update travis. should use sudo to download the ruby dependencies.