add configuration for Travis CI
Tidy source, bump minimum Perl, update Copyright
add some more author tests