improved travis configuration and testing