use Modern::Perl
add Travis CI configuration