setting up testing and CI with travis