migrate to Dist::Zilla
doco coverage
make rpms
do not use ansi colors if stdout is not a terminal