add code coverage testing
add travis