migrate travis configuration from MooX::CFF
add author tests and fix found failures