Refactored rules evaluation
Added option --warning
Renamed option --warning --critical to --add-warning-rule --add-critical-rule
Added bucket name in alarms output
Added description paragraph
Documented rules syntax
Renamed $key to $variable
Improved error messages formatting
Added pattern matching when listing variables