Fix executable exit status
Move Unparser::CLI::Differ to dedicated file and use procto
Adjust reek config