touchup code
initial tests
add travis file