fix croak type
add travis CI configuration