add some tests and update travis