Refactoring code using Scalar::Util::Numeric module
Usage for every command and improving help