dzilify distribution
tidy all code
.travis.yml
fix up main .pm