add travis & coverage tool
unit test for util