Setup travis ci with test coverage reporting