modernize distribution meta
tidy all files
.travis.yml