added test for infrastructure
added travis ci config