Refactorizacion, Commons-cli (opciones) y timeouts