working integration and unit test environment
travis ci config