3.0-rc GetOptions Support

My sollution, added GetOpt::Long Support for warnings and critical thresholds, providing greater organization and control.