make build-perl an executable script instead of a sourced function
test via travis
split our testing into phases
test perl versions built