add tests
add travis