more elaborate travis setup and cleanup lint/vet