full coverage and support
add travis file